Source: python-confluent-kafka Version: 1.7.0-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20230216 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 > pybuild --configure -i python{version} -p 3.11 > I: pybuild base:240: python3.11 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > pybuild --build -i python{version} -p 3.11 > I: pybuild base:240: /usr/bin/python3 setup.py build > running build > running build_py > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka > copying src/confluent_kafka/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka > copying src/confluent_kafka/serializing_producer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka > copying src/confluent_kafka/deserializing_consumer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka > copying src/confluent_kafka/error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/serialization > copying src/confluent_kafka/serialization/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/serialization > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/admin > copying src/confluent_kafka/admin/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/admin > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro > copying src/confluent_kafka/avro/load.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro > copying src/confluent_kafka/avro/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro > copying src/confluent_kafka/avro/cached_schema_registry_client.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro > copying src/confluent_kafka/avro/error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > copying src/confluent_kafka/schema_registry/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > copying src/confluent_kafka/schema_registry/protobuf.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > copying src/confluent_kafka/schema_registry/schema_registry_client.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > copying src/confluent_kafka/schema_registry/avro.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > copying src/confluent_kafka/schema_registry/json_schema.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > copying src/confluent_kafka/schema_registry/error.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/schema_registry > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/kafkatest > copying src/confluent_kafka/kafkatest/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/kafkatest > copying src/confluent_kafka/kafkatest/verifiable_consumer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/kafkatest > copying src/confluent_kafka/kafkatest/verifiable_producer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/kafkatest > copying src/confluent_kafka/kafkatest/verifiable_client.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/kafkatest > creating > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro/serializer > copying src/confluent_kafka/avro/serializer/__init__.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro/serializer > copying src/confluent_kafka/avro/serializer/message_serializer.py -> > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/avro/serializer > running build_ext > building 'confluent_kafka.cimpl' extension > creating build > creating build/temp.linux-x86_64-cpython-311 > creating build/temp.linux-x86_64-cpython-311/build > creating build/temp.linux-x86_64-cpython-311/<<BUILDDIR>> > creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>> > creating build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src > creating > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka > creating > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src > x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g > -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python3.11 -c /<<PKGBUILDDIR>>/src/confluent_kafka/src/Admin.c > -o > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Admin.o > x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g > -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python3.11 -c > /<<PKGBUILDDIR>>/src/confluent_kafka/src/AdminTypes.c -o > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/AdminTypes.o > x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g > -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python3.11 -c > /<<PKGBUILDDIR>>/src/confluent_kafka/src/Consumer.c -o > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Consumer.o > x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g > -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python3.11 -c > /<<PKGBUILDDIR>>/src/confluent_kafka/src/Metadata.c -o > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Metadata.o > x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g > -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python3.11 -c > /<<PKGBUILDDIR>>/src/confluent_kafka/src/Producer.c -o > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Producer.o > x86_64-linux-gnu-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g > -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -I/usr/include/python3.11 -c > /<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.c -o > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.o > /<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.c: In function > ‘_init_cimpl’: > /<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.c:2544:9: warning: > ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations] > 2544 | PyEval_InitThreads(); > | ^~~~~~~~~~~~~~~~~~ > In file included from /usr/include/python3.11/Python.h:95, > from > /<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.h:18, > from > /<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.c:17: > /usr/include/python3.11/ceval.h:132:37: note: declared here > 132 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); > | ^~~~~~~~~~~~~~~~~~ > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 > -Wl,-z,relro -Wl,-z,now -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Admin.o > > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/AdminTypes.o > > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Consumer.o > > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Metadata.o > > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/Producer.o > > build/temp.linux-x86_64-cpython-311/<<PKGBUILDDIR>>/src/confluent_kafka/src/confluent_kafka.o > -L/usr/lib/x86_64-linux-gnu -lrdkafka -o > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build/confluent_kafka/cimpl.cpython-311-x86_64-linux-gnu.so > dh_auto_test -O--buildsystem=pybuild > pybuild --test --test-pytest -i python{version} -p 3.11 > I: pybuild base:240: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build; python3.11 -m > pytest -v --ignore=tests/avro --ignore=tests/integration > --ignore=tests/schema_registry -k 'not test_purge' > ============================= test session starts > ============================== > platform linux -- Python 3.11.2, pytest-7.2.1, pluggy-1.0.0+repack -- > /usr/bin/python3.11 > cachedir: .pytest_cache > rootdir: /<<PKGBUILDDIR>>, configfile: tox.ini > plugins: timeout-2.1.0, requests-mock-1.9.3 > 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 PASSED [ > 4%] > tests/test_Admin.py::test_delete_topics_api PASSED [ > 6%] > tests/test_Admin.py::test_create_partitions_api PASSED [ > 7%] > tests/test_Admin.py::test_describe_configs_api PASSED [ > 9%] > tests/test_Admin.py::test_alter_configs_api PASSED [ > 10%] > tests/test_Consumer.py::test_basic_api PASSED [ > 12%] > tests/test_Consumer.py::test_store_offsets PASSED [ > 13%] > tests/test_Consumer.py::test_on_commit PASSED [ > 15%] > tests/test_Consumer.py::test_subclassing PASSED [ > 16%] > tests/test_Consumer.py::test_offsets_for_times PASSED [ > 18%] > tests/test_Consumer.py::test_multiple_close_does_not_throw_exception PASSED [ > 20%] > tests/test_Consumer.py::test_any_method_after_close_throws_exception PASSED [ > 21%] > tests/test_Consumer.py::test_calling_store_offsets_after_close_throws_erro > PASSED [ 23%] > tests/test_Consumer.py::test_consumer_without_groupid PASSED [ > 24%] > tests/test_KafkaError.py::test_error_cb PASSED [ > 26%] > tests/test_KafkaError.py::test_fatal PASSED [ > 27%] > tests/test_KafkaError.py::test_retriable PASSED [ > 29%] > tests/test_KafkaError.py::test_abortable PASSED [ > 30%] > tests/test_KafkaError.py::test_subclassing PASSED [ > 32%] > tests/test_KafkaError.py::test_kafkaError_custom_msg PASSED [ > 33%] > tests/test_KafkaError.py::test_kafkaError_unknonw_error PASSED [ > 35%] > tests/test_KafkaError.py::test_kafkaException_unknown_KafkaError_with_subclass > PASSED [ 36%] > tests/test_Producer.py::test_basic_api PASSED [ > 38%] > tests/test_Producer.py::test_produce_timestamp PASSED [ > 40%] > tests/test_Producer.py::test_produce_headers PASSED [ > 41%] > tests/test_Producer.py::test_produce_headers_should_fail SKIPPED (Ol...) [ > 43%] > tests/test_Producer.py::test_subclassing PASSED [ > 44%] > tests/test_Producer.py::test_dr_msg_errstr PASSED [ > 46%] > tests/test_Producer.py::test_set_partitioner_murmur2 PASSED [ > 47%] > tests/test_Producer.py::test_set_partitioner_murmur2_random PASSED [ > 49%] > tests/test_Producer.py::test_set_invalid_partitioner_murmur PASSED [ > 50%] > tests/test_Producer.py::test_transaction_api FAILED [ > 52%] > tests/test_SerializerError.py::SerializerErrorTest::test_message PASSED [ > 53%] > tests/test_TopicPartition.py::test_sort PASSED [ > 55%] > tests/test_TopicPartition.py::test_cmp PASSED [ > 56%] > tests/test_TopicPartition.py::test_hash PASSED [ > 58%] > tests/test_TopicPartition.py::test_subclassing PASSED [ > 60%] > tests/test_docs.py::test_verify_docs PASSED [ > 61%] > tests/test_enums.py::test_enums PASSED [ > 63%] > tests/test_enums.py::test_tstype_enums PASSED [ > 64%] > tests/test_enums.py::test_offset_consts PASSED [ > 66%] > tests/test_error.py::test_new_consume_error_constant PASSED [ > 67%] > tests/test_error.py::test_new_consume_error_caused_by PASSED [ > 69%] > tests/test_error.py::test_new_consume_error_custom_message PASSED [ > 70%] > tests/test_error.py::test_new_produce_error_constant PASSED [ > 72%] > tests/test_error.py::test_new_produce_error_caused_by PASSED [ > 73%] > tests/test_error.py::test_new_produce_error_custom_message PASSED [ > 75%] > tests/test_log.py::test_logging_consumer PASSED [ > 76%] > tests/test_log.py::test_logging_avro_consumer PASSED [ > 78%] > tests/test_log.py::test_logging_producer PASSED [ > 80%] > tests/test_log.py::test_logging_avro_producer PASSED [ > 81%] > tests/test_log.py::test_logging_constructor PASSED [ > 83%] > tests/test_misc.py::test_version PASSED [ > 84%] > tests/test_misc.py::test_error_cb PASSED [ > 86%] > tests/test_misc.py::test_stats_cb PASSED [ > 87%] > tests/test_misc.py::test_conf_none PASSED [ > 89%] > tests/test_misc.py::test_throttle_event_types PASSED [ > 90%] > tests/test_misc.py::test_oauth_cb PASSED [ > 92%] > tests/test_misc.py::test_unordered_dict[Consumer] SKIPPED (requires ...) [ > 93%] > tests/test_misc.py::test_unordered_dict[Producer] SKIPPED (requires ...) [ > 95%] > tests/test_misc.py::test_unordered_dict[AdminClient] SKIPPED (requir...) [ > 96%] > tests/test_misc.py::test_topic_config_update PASSED [ > 98%] > tests/test_threads.py::test_thread_safety PASSED > [100%] > > =================================== FAILURES > =================================== > _____________________________ test_transaction_api > _____________________________ > > def test_transaction_api(): > """ Excercise the transactional API """ > p = Producer({"transactional.id": "test"}) > > with pytest.raises(KafkaException) as ex: > p.init_transactions(0.5) > assert ex.value.args[0].code() == KafkaError._TIMED_OUT > assert ex.value.args[0].retriable() is True > assert ex.value.args[0].fatal() is False > assert ex.value.args[0].txn_requires_abort() is False > > # Any subsequent APIs will fail since init did not succeed. > with pytest.raises(KafkaException) as ex: > p.begin_transaction() > > assert ex.value.args[0].code() == KafkaError._STATE > E assert -173 == -172 > E + where -173 = <built-in method code of cimpl.KafkaError object at > 0x7f9d00f55bd0>() > E + where <built-in method code of cimpl.KafkaError object at > 0x7f9d00f55bd0> = KafkaError{code=_CONFLICT,val=-173,str="Conflicting > init_transactions API call is already in progress"}.code > E + and -172 = KafkaError._STATE > > tests/test_Producer.py:209: AssertionError > =========================== short test summary info > ============================ > FAILED tests/test_Producer.py::test_transaction_api - assert -173 == -172 > ============ 1 failed, 60 passed, 4 skipped, 1 deselected in 19.31s > ============ > E: pybuild pybuild:388: test: plugin distutils failed with: exit code=1: cd > /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_confluent-kafka/build; python3.11 -m > pytest -v --ignore=tests/avro --ignore=tests/integration > --ignore=tests/schema_registry -k 'not test_purge' > rm -fr -- /tmp/dh-xdg-rundir-OqvX3vSD > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11 > returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2023/02/16/python-confluent-kafka_1.7.0-2_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230216;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230216&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 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.