Source: asyncpg Version: 0.30.0-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20250215 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > debian/rules binary > dh binary --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:311: python3.12 setup.py config > running config > I: pybuild base:311: python3.13 setup.py config > running config > dh_auto_build -O--buildsystem=pybuild > I: pybuild base:311: /usr/bin/python3.12 setup.py build build_ext > --cython-always > running build > running build_py > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/connresource.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/prepared_stmt.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/utils.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/transaction.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/_asyncio_compat.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/pool.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/compat.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/_version.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/connection.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/types.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/cursor.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/introspection.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/serverversion.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/connect_utils.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > copying asyncpg/cluster.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase > copying asyncpg/_testbase/fuzzer.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase > copying asyncpg/_testbase/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/types.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/exceptions > copying asyncpg/exceptions/_base.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/exceptions > copying asyncpg/exceptions/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/exceptions > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > running egg_info > creating asyncpg.egg-info > writing asyncpg.egg-info/PKG-INFO > writing dependency_links to asyncpg.egg-info/dependency_links.txt > writing requirements to asyncpg.egg-info/requires.txt > writing top-level names to asyncpg.egg-info/top_level.txt > writing manifest file 'asyncpg.egg-info/SOURCES.txt' > reading manifest file 'asyncpg.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no files found matching '*.py' under directory 'examples' > adding license file 'LICENSE' > adding license file 'AUTHORS' > writing manifest file 'asyncpg.egg-info/SOURCES.txt' > copying asyncpg/pgproto/__init__.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/buffer.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/buffer.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/consts.pxi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/cpythonx.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/debug.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/frb.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/frb.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/hton.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/pgproto.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/pgproto.pyi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/pgproto.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/tohex.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/uuid.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto > copying asyncpg/protocol/consts.pxi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/coreproto.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/coreproto.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/cpythonx.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/encodings.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/pgtypes.pxi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/prepared_stmt.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/prepared_stmt.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/protocol.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/protocol.pyi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/protocol.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/scram.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/scram.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/settings.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/settings.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/__init__.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/bits.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/bytea.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/context.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/datetime.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/float.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/geometry.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/hstore.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/int.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/json.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/jsonpath.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/misc.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/network.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/numeric.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/pg_snapshot.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/text.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/tid.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/uuid.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/record > copying asyncpg/protocol/record/__init__.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/record > copying asyncpg/protocol/codecs/array.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/base.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/base.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/pgproto.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/range.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/record.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/textutils.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs > running build_ext > building 'asyncpg.pgproto.pgproto' extension > creating build/temp.linux-x86_64-cpython-312/asyncpg/pgproto > x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 > -Wall -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.0=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -Iasyncpg/pgproto -I/usr/include/python3.12 -c asyncpg/pgproto/pgproto.c -o > build/temp.linux-x86_64-cpython-312/asyncpg/pgproto/pgproto.o -O2 > -fsigned-char -Wall -Wsign-compare -Wconversion > asyncpg/pgproto/pgproto.c: In function ‘__Pyx_PyLong_AbsNeg’: > asyncpg/pgproto/pgproto.c:46886:97: warning: unsigned conversion from ‘int’ > to ‘uintptr_t’ {aka ‘long unsigned int’} changes value from ‘-4’ to > ‘18446744073709551612’ [-Wsign-conversion] > 46886 | ((PyLongObject*)copy)->long_value.lv_tag = > ((PyLongObject*)copy)->long_value.lv_tag & ~_PyLong_SIGN_MASK; > | > ^ > asyncpg/pgproto/pgproto.c: At top level: > asyncpg/pgproto/pgproto.c:30439:18: warning: > ‘__pyx_f_7asyncpg_7pgproto_7pgproto_json_decode’ defined but not used > [-Wunused-function] > 30439 | static PyObject > *__pyx_f_7asyncpg_7pgproto_7pgproto_json_decode(struct > __pyx_obj_7asyncpg_7pgproto_7pgproto_CodecContext *__pyx_v_settings, struct > __pyx_t_7asyncpg_7pgproto_7pgproto_FRBuffer *__pyx_v_buf) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > asyncpg/pgproto/pgproto.c:30323:18: warning: > ‘__pyx_f_7asyncpg_7pgproto_7pgproto_json_encode’ defined but not used > [-Wunused-function] > 30323 | static PyObject > *__pyx_f_7asyncpg_7pgproto_7pgproto_json_encode(struct > __pyx_obj_7asyncpg_7pgproto_7pgproto_CodecContext *__pyx_v_settings, struct > __pyx_obj_7asyncpg_7pgproto_7pgproto_WriteBuffer *__pyx_v_buf, PyObject > *__pyx_v_obj) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g > -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.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-312/asyncpg/pgproto/pgproto.o > -L/usr/lib/x86_64-linux-gnu -o > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/pgproto.cpython-312-x86_64-linux-gnu.so > building 'asyncpg.protocol.protocol' extension > creating build/temp.linux-x86_64-cpython-312/asyncpg/protocol > creating build/temp.linux-x86_64-cpython-312/asyncpg/protocol/record > x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 > -Wall -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.0=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -Iasyncpg/pgproto -Iasyncpg/pgproto/ -I/usr/include/python3.12 -c > asyncpg/protocol/protocol.c -o > build/temp.linux-x86_64-cpython-312/asyncpg/protocol/protocol.o -O2 > -fsigned-char -Wall -Wsign-compare -Wconversion > asyncpg/protocol/protocol.c: In function > ‘__Pyx_PyUnicode_AsDouble_WithSpaces’: > asyncpg/protocol/protocol.c:4256:58: warning: conversion to ‘long unsigned > int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result > [-Wsign-conversion] > 4256 | char *number = (char*) PyMem_Malloc((length + 1) * > sizeof(char)); > | ^ > asyncpg/protocol/protocol.c: In function ‘__Pyx__PyBytes_AsDouble’: > asyncpg/protocol/protocol.c:110197:58: warning: conversion to ‘long unsigned > int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result > [-Wsign-conversion] > 110197 | char *number = (char*) PyMem_Malloc((digits + 1) * > sizeof(char)); > | ^ > x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 > -Wall -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.0=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -Iasyncpg/pgproto -Iasyncpg/pgproto/ -I/usr/include/python3.12 -c > asyncpg/protocol/record/recordobj.c -o > build/temp.linux-x86_64-cpython-312/asyncpg/protocol/record/recordobj.o -O2 > -fsigned-char -Wall -Wsign-compare -Wconversion > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g > -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.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-312/asyncpg/protocol/protocol.o > build/temp.linux-x86_64-cpython-312/asyncpg/protocol/record/recordobj.o > -L/usr/lib/x86_64-linux-gnu -o > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/protocol.cpython-312-x86_64-linux-gnu.so > I: pybuild base:311: /usr/bin/python3 setup.py build build_ext --cython-always > running build > running build_py > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/connresource.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/prepared_stmt.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/utils.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/transaction.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/_asyncio_compat.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/pool.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/compat.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/_version.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/connection.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/types.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/cursor.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/introspection.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/serverversion.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/connect_utils.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > copying asyncpg/cluster.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/_testbase > copying asyncpg/_testbase/fuzzer.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/_testbase > copying asyncpg/_testbase/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/_testbase > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/types.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/exceptions > copying asyncpg/exceptions/_base.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/exceptions > copying asyncpg/exceptions/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/exceptions > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/__init__.py -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > running egg_info > writing asyncpg.egg-info/PKG-INFO > writing dependency_links to asyncpg.egg-info/dependency_links.txt > writing requirements to asyncpg.egg-info/requires.txt > writing top-level names to asyncpg.egg-info/top_level.txt > reading manifest file 'asyncpg.egg-info/SOURCES.txt' > reading manifest template 'MANIFEST.in' > warning: no files found matching '*.py' under directory 'examples' > adding license file 'LICENSE' > adding license file 'AUTHORS' > writing manifest file 'asyncpg.egg-info/SOURCES.txt' > copying asyncpg/pgproto/__init__.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/buffer.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/buffer.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/consts.pxi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/cpythonx.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/debug.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/frb.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/frb.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/hton.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/pgproto.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/pgproto.pyi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/pgproto.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/tohex.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/pgproto/uuid.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto > copying asyncpg/protocol/consts.pxi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/coreproto.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/coreproto.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/cpythonx.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/encodings.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/pgtypes.pxi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/prepared_stmt.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/prepared_stmt.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/protocol.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/protocol.pyi -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/protocol.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/scram.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/scram.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/settings.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > copying asyncpg/protocol/settings.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/__init__.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/bits.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/bytea.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/context.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/datetime.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/float.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/geometry.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/hstore.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/int.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/json.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/jsonpath.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/misc.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/network.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/numeric.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/pg_snapshot.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/text.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/tid.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > copying asyncpg/pgproto/codecs/uuid.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/codecs > creating > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/record > copying asyncpg/protocol/record/__init__.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/record > copying asyncpg/protocol/codecs/array.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/base.pxd -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/base.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/pgproto.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/range.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/record.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > copying asyncpg/protocol/codecs/textutils.pyx -> > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/codecs > running build_ext > building 'asyncpg.pgproto.pgproto' extension > creating build/temp.linux-x86_64-cpython-313/asyncpg/pgproto > x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 > -Wall -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.0=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -Iasyncpg/pgproto -I/usr/include/python3.13 -c asyncpg/pgproto/pgproto.c -o > build/temp.linux-x86_64-cpython-313/asyncpg/pgproto/pgproto.o -O2 > -fsigned-char -Wall -Wsign-compare -Wconversion > In file included from /usr/include/python3.13/internal/pycore_code.h:12, > from /usr/include/python3.13/internal/pycore_frame.h:13, > from asyncpg/pgproto/pgproto.c:49677: > /usr/include/python3.13/internal/pycore_backoff.h: In function > ‘make_backoff_counter’: > /usr/include/python3.13/internal/pycore_backoff.h:60:20: warning: conversion > from ‘uint16_t’ {aka ‘short unsigned int’} to ‘short unsigned int:12’ may > change value [-Wconversion] > 60 | result.value = value; > | ^~~~~ > /usr/include/python3.13/internal/pycore_backoff.h:61:22: warning: conversion > from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:4’ may change > value [-Wconversion] > 61 | result.backoff = backoff; > | ^~~~~~~ > /usr/include/python3.13/internal/pycore_backoff.h: In function > ‘restart_backoff_counter’: > /usr/include/python3.13/internal/pycore_backoff.h:78:66: warning: conversion > from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value > [-Wconversion] > 78 | return make_backoff_counter((1 << (counter.backoff + 1)) - 1, > counter.backoff + 1); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > asyncpg/pgproto/pgproto.c: At top level: > asyncpg/pgproto/pgproto.c:30439:18: warning: > ‘__pyx_f_7asyncpg_7pgproto_7pgproto_json_decode’ defined but not used > [-Wunused-function] > 30439 | static PyObject > *__pyx_f_7asyncpg_7pgproto_7pgproto_json_decode(struct > __pyx_obj_7asyncpg_7pgproto_7pgproto_CodecContext *__pyx_v_settings, struct > __pyx_t_7asyncpg_7pgproto_7pgproto_FRBuffer *__pyx_v_buf) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > asyncpg/pgproto/pgproto.c:30323:18: warning: > ‘__pyx_f_7asyncpg_7pgproto_7pgproto_json_encode’ defined but not used > [-Wunused-function] > 30323 | static PyObject > *__pyx_f_7asyncpg_7pgproto_7pgproto_json_encode(struct > __pyx_obj_7asyncpg_7pgproto_7pgproto_CodecContext *__pyx_v_settings, struct > __pyx_obj_7asyncpg_7pgproto_7pgproto_WriteBuffer *__pyx_v_buf, PyObject > *__pyx_v_obj) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g > -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.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/asyncpg/pgproto/pgproto.o > -L/usr/lib/x86_64-linux-gnu -o > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/pgproto/pgproto.cpython-313-x86_64-linux-gnu.so > building 'asyncpg.protocol.protocol' extension > creating build/temp.linux-x86_64-cpython-313/asyncpg/protocol > creating build/temp.linux-x86_64-cpython-313/asyncpg/protocol/record > x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 > -Wall -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.0=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -Iasyncpg/pgproto -Iasyncpg/pgproto/ -I/usr/include/python3.13 -c > asyncpg/protocol/protocol.c -o > build/temp.linux-x86_64-cpython-313/asyncpg/protocol/protocol.o -O2 > -fsigned-char -Wall -Wsign-compare -Wconversion > asyncpg/protocol/protocol.c: In function > ‘__Pyx_PyUnicode_AsDouble_WithSpaces’: > asyncpg/protocol/protocol.c:4256:58: warning: conversion to ‘long unsigned > int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result > [-Wsign-conversion] > 4256 | char *number = (char*) PyMem_Malloc((length + 1) * > sizeof(char)); > | ^ > In file included from /usr/include/python3.13/internal/pycore_code.h:12, > from /usr/include/python3.13/internal/pycore_frame.h:13, > from asyncpg/protocol/protocol.c:107305: > /usr/include/python3.13/internal/pycore_backoff.h: In function > ‘make_backoff_counter’: > /usr/include/python3.13/internal/pycore_backoff.h:60:20: warning: conversion > from ‘uint16_t’ {aka ‘short unsigned int’} to ‘short unsigned int:12’ may > change value [-Wconversion] > 60 | result.value = value; > | ^~~~~ > /usr/include/python3.13/internal/pycore_backoff.h:61:22: warning: conversion > from ‘uint16_t’ {aka ‘short unsigned int’} to ‘unsigned char:4’ may change > value [-Wconversion] > 61 | result.backoff = backoff; > | ^~~~~~~ > /usr/include/python3.13/internal/pycore_backoff.h: In function > ‘restart_backoff_counter’: > /usr/include/python3.13/internal/pycore_backoff.h:78:66: warning: conversion > from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} may change value > [-Wconversion] > 78 | return make_backoff_counter((1 << (counter.backoff + 1)) - 1, > counter.backoff + 1); > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > asyncpg/protocol/protocol.c: In function ‘__Pyx__PyBytes_AsDouble’: > asyncpg/protocol/protocol.c:110197:58: warning: conversion to ‘long unsigned > int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result > [-Wsign-conversion] > 110197 | char *number = (char*) PyMem_Malloc((digits + 1) * > sizeof(char)); > | ^ > x86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 > -Wall -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.0=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC > -Iasyncpg/pgproto -Iasyncpg/pgproto/ -I/usr/include/python3.13 -c > asyncpg/protocol/record/recordobj.c -o > build/temp.linux-x86_64-cpython-313/asyncpg/protocol/record/recordobj.o -O2 > -fsigned-char -Wall -Wsign-compare -Wconversion > x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g > -fwrapv -O2 -Wl,-z,relro -g -O2 -Werror=implicit-function-declaration > -ffile-prefix-map=/build/reproducible-path/asyncpg-0.30.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/asyncpg/protocol/protocol.o > build/temp.linux-x86_64-cpython-313/asyncpg/protocol/record/recordobj.o > -L/usr/lib/x86_64-linux-gnu -o > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/protocol/protocol.cpython-313-x86_64-linux-gnu.so > dh_auto_test -O--buildsystem=pybuild > I: pybuild base:311: cd > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build; > python3.12 -m pytest -k "not test_flake8" > ============================= test session starts > ============================== > platform linux -- Python 3.12.9, pytest-8.3.4, pluggy-1.5.0 > rootdir: > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build > configfile: pyproject.toml > testpaths: tests > plugins: typeguard-4.4.1 > collected 313 items / 1 deselected / 312 selected > > tests/test__environment.py ss > tests/test__sourcecode.py s > tests/test_adversity.py .... > tests/test_cache_invalidation.py ......... > tests/test_cancellation.py .... > tests/test_codecs.py ...................................... > tests/test_connect.py .............ssss.F.................................. > tests/test_copy.py ........................ > tests/test_cursor.py .......... > tests/test_exceptions.py ... > tests/test_execute.py .................... > tests/test_introspection.py ....... > tests/test_listeners.py .......... > tests/test_logging.py .. > tests/test_pool.py ............................................. > tests/test_prepare.py ................................... > tests/test_record.py ......................... > tests/test_test.py .. > tests/test_timeout.py ......... > tests/test_transaction.py ...... > tests/test_types.py . > tests/test_utils.py .. > > =================================== FAILURES > =================================== > ____________________ TestConnectParams.test_connect_params > _____________________ > Traceback (most recent call last): > File "/usr/lib/python3.12/unittest/case.py", line 58, in testPartExecutor > yield > File "/usr/lib/python3.12/unittest/case.py", line 634, in run > self._callTestMethod(testMethod) > File "/usr/lib/python3.12/unittest/case.py", line 589, in _callTestMethod > if method() is not None: > ^^^^^^^^ > File > "/build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/tests/test_connect.py", > line 1237, in test_connect_params > self.run_testcase(testcase) > File > "/build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/tests/test_connect.py", > line 1154, in run_testcase > addrs, params = connect_utils._parse_connect_dsn_and_args( > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/connect_utils.py", > line 280, in _parse_connect_dsn_and_args > parsed = urllib.parse.urlparse(dsn) > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/urllib/parse.py", line 395, in urlparse > splitresult = urlsplit(url, scheme, allow_fragments) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File "/usr/lib/python3.12/urllib/parse.py", line 516, in urlsplit > _check_bracketed_netloc(netloc) > File "/usr/lib/python3.12/urllib/parse.py", line 451, in > _check_bracketed_netloc > raise ValueError("Invalid IPv6 URL") > ValueError: Invalid IPv6 URL > =========================== short test summary info > ============================ > FAILED tests/test_connect.py::TestConnectParams::test_connect_params - > ValueE... > ====== 1 failed, 304 passed, 7 skipped, 1 deselected in 81.38s (0:01:21) > ======= > E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.12_asyncpg/build; > python3.12 -m pytest -k "not test_flake8" > I: pybuild base:311: cd > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build; > python3.13 -m pytest -k "not test_flake8" > ============================= test session starts > ============================== > platform linux -- Python 3.13.2, pytest-8.3.4, pluggy-1.5.0 > rootdir: > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build > configfile: pyproject.toml > testpaths: tests > plugins: typeguard-4.4.1 > collected 313 items / 1 deselected / 312 selected > > tests/test__environment.py ss > tests/test__sourcecode.py s > tests/test_adversity.py .... > tests/test_cache_invalidation.py ......... > tests/test_cancellation.py .... > tests/test_codecs.py ...................................... > tests/test_connect.py .............ssss.F.................................. > tests/test_copy.py ........................ > tests/test_cursor.py .......... > tests/test_exceptions.py ... > tests/test_execute.py .................... > tests/test_introspection.py ....... > tests/test_listeners.py .......... > tests/test_logging.py .. > tests/test_pool.py ............................................. > tests/test_prepare.py ................................... > tests/test_record.py ......................... > tests/test_test.py .. > tests/test_timeout.py ......... > tests/test_transaction.py ...... > tests/test_types.py . > tests/test_utils.py .. > > =================================== FAILURES > =================================== > ____________________ TestConnectParams.test_connect_params > _____________________ > Traceback (most recent call last): > File "/usr/lib/python3.13/unittest/case.py", line 58, in testPartExecutor > yield > File "/usr/lib/python3.13/unittest/case.py", line 651, in run > self._callTestMethod(testMethod) > ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ > File "/usr/lib/python3.13/unittest/case.py", line 606, in _callTestMethod > if method() is not None: > ~~~~~~^^ > File > "/build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/tests/test_connect.py", > line 1237, in test_connect_params > self.run_testcase(testcase) > ~~~~~~~~~~~~~~~~~^^^^^^^^^^ > File > "/build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/tests/test_connect.py", > line 1154, in run_testcase > addrs, params = connect_utils._parse_connect_dsn_and_args( > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > dsn=dsn, host=host, port=port, user=user, password=password, > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > ...<3 lines>... > target_session_attrs=target_session_attrs, > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > krbsrvname=krbsrvname, gsslib=gsslib) > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > File > "/build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build/asyncpg/connect_utils.py", > line 280, in _parse_connect_dsn_and_args > parsed = urllib.parse.urlparse(dsn) > File "/usr/lib/python3.13/urllib/parse.py", line 395, in urlparse > splitresult = urlsplit(url, scheme, allow_fragments) > File "/usr/lib/python3.13/urllib/parse.py", line 516, in urlsplit > _check_bracketed_netloc(netloc) > ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^ > File "/usr/lib/python3.13/urllib/parse.py", line 451, in > _check_bracketed_netloc > raise ValueError("Invalid IPv6 URL") > ValueError: Invalid IPv6 URL > =========================== short test summary info > ============================ > FAILED tests/test_connect.py::TestConnectParams::test_connect_params - > ValueE... > ====== 1 failed, 304 passed, 7 skipped, 1 deselected in 81.66s (0:01:21) > ======= > E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd > /build/reproducible-path/asyncpg-0.30.0/.pybuild/cpython3_3.13_asyncpg/build; > python3.13 -m pytest -k "not test_flake8" > dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 > 3.13" returned exit code 13 The full build log is available from: http://qa-logs.debian.net/2025/02/15/asyncpg_0.30.0-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20250215;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20250215&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.