Source: python-confluent-kafka Version: 1.7.0-4 Severity: normal Tags: ftbfs User: [email protected] Usertags: python3.14
Python 3.14 is upon us, and we would like to enable it as a supported version in Debian. This package fails to build with Python 3.14 as an available version. Graham Inggs did a test rebuild in Ubuntu and found this build failure. These can be reproduced in Debian by installing python3-all from experimental (but you may need to rebuild some dependencies by hand, first). I think it may been fixed in a new upstream version, but that needs to be checked. The version in Debian is very out of date compared to upstream (#1089748). Upstream is tracking 3.14 support in https://github.com/confluentinc/confluent-kafka-python/issues/2085 but this only talks about wheels, not this error. Build log: https://launchpadlibrarian.net/823265476/buildlog_ubuntu-questing-amd64.python-confluent-kafka_1.7.0-4build5_BUILDING.txt.gz Error: ============================= test session starts ============================== platform linux -- Python 3.14.0, pytest-8.3.5, pluggy-1.5.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /<<PKGBUILDDIR>> configfile: tox.ini plugins: typeguard-4.4.2, requests_mock-1.12.1, timeout-2.3.1 collecting ... collected 66 items / 1 deselected / 65 selected tests/test_Admin.py::test_types PASSED [ 1%] tests/test_Admin.py::test_basic_api PASSED [ 3%] tests/test_Admin.py::test_create_topics_api Fatal Python error: Segmentation fault Current thread 0x00007ec770938140 [python3.14] (most recent call first): File "/usr/lib/python3/dist-packages/pluggy/_callers.py", line 69 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 244 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 Current thread's C stack trace (most recent call first): Binary file "python3.14", at _Py_DumpStack+0x4a [0x47494a] Binary file "python3.14" [0x4f29c2] Binary file "/lib/x86_64-linux-gnu/libc.so.6", at +0x45f60 [0x7ec770645f60] Binary file "python3.14", at PyList_New+0x35 [0x4fb445] Binary file "python3.14", at _PyEval_EvalFrameDefault+0x2d7c [0x53d9dc] Binary file "python3.14" [0x57c245] Binary file "python3.14" [0x524fed] Binary file "python3.14" [0x627372] Binary file "python3.14", at _PyObject_MakeTpCall+0x2f8 [0x51d648] Binary file "python3.14", at _PyEval_EvalFrameDefault+0x6742 [0x5413a2] Binary file "python3.14" [0x57c245] Binary file "python3.14" [0x524fed] Binary file "python3.14" [0x627372] Binary file "python3.14", at _PyObject_MakeTpCall+0x2f8 [0x51d648] Binary file "python3.14", at _PyEval_EvalFrameDefault+0x6742 [0x5413a2] Binary file "python3.14" [0x57c245] Binary file "python3.14" [0x524fed] Binary file "python3.14" [0x627372] Binary file "python3.14", at _PyObject_MakeTpCall+0x2f8 [0x51d648] Binary file "python3.14", at _PyEval_EvalFrameDefault+0x11a91 [0x54c6f1] Binary file "python3.14" [0x57c245] Binary file "python3.14" [0x524fed] Binary file "python3.14" [0x627372] Binary file "python3.14", at _PyObject_MakeTpCall+0x2f8 [0x51d648] Binary file "python3.14", at _PyEval_EvalFrameDefault+0x11a91 [0x54c6f1] Binary file "python3.14", at PyEval_EvalCode+0x106 [0x535df6] Binary file "python3.14" [0x5d208b] Binary file "python3.14", at PyObject_Vectorcall+0x33 [0x523d53] Binary file "python3.14", at _PyEval_EvalFrameDefault+0x3793 [0x53e3f3] Binary file "python3.14" [0x57c245] Binary file "python3.14" [0x6b4ac5] Binary file "python3.14", at Py_RunMain+0x1c2 [0x6b39a2] <truncated rest of calls> Extension modules: confluent_kafka.cimpl (total: 1) Segmentation fault (core dumped)

