Your message dated Wed, 30 Oct 2024 07:09:13 +0000
with message-id <[email protected]>
and subject line Bug#1084240: fixed in asyncpg 0.30.0-1
has caused the Debian Bug report #1084240,
regarding asyncpg: FTBFS: TestExceptions.test_exceptions_str fails
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.)
--
1084240: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084240
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:asyncpg
Version: 0.29.0-1
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
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
dh_auto_build -O--buildsystem=pybuild
I: pybuild base:311: /usr/bin/python3 setup.py build build_ext --cython-always
running build
running build_py
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/connection.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/compat.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/serverversion.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/_version.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/utils.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/cursor.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/connect_utils.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/prepared_stmt.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/types.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/cluster.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/pool.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/connresource.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/introspection.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/transaction.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
copying asyncpg/_asyncio_compat.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/types.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/exceptions
copying asyncpg/exceptions/_base.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/exceptions
copying asyncpg/exceptions/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/exceptions
creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase
copying asyncpg/_testbase/__init__.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase
copying asyncpg/_testbase/fuzzer.py ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/__init__.py ->
/<<PKGBUILDDIR>>/.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'
Compiling asyncpg/pgproto/pgproto.pyx because it changed.
Compiling asyncpg/protocol/protocol.pyx because it changed.
[1/2] Cythonizing asyncpg/pgproto/pgproto.pyx
[2/2] Cythonizing asyncpg/protocol/protocol.pyx
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 ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/buffer.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/buffer.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/consts.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/cpythonx.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/debug.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/frb.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/frb.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/hton.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/pgproto.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/pgproto.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/tohex.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/pgproto/uuid.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto
copying asyncpg/protocol/consts.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/coreproto.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/coreproto.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/cpythonx.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/encodings.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/pgtypes.pxi ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/prepared_stmt.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/prepared_stmt.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/protocol.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/protocol.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/scram.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/scram.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/settings.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
copying asyncpg/protocol/settings.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/__init__.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/bits.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/bytea.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/context.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/datetime.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/float.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/geometry.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/hstore.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/int.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/json.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/jsonpath.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/misc.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/network.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/numeric.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/pg_snapshot.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/text.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/tid.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/pgproto/codecs/uuid.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/pgproto/codecs
copying asyncpg/protocol/codecs/array.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/base.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/base.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/pgproto.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/range.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/record.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
copying asyncpg/protocol/codecs/textutils.pyx ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/codecs
creating
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/record
copying asyncpg/protocol/record/__init__.pxd ->
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/record
running build_ext
building 'asyncpg.pgproto.pgproto' extension
creating build
creating build/temp.linux-x86_64-cpython-312
creating build/temp.linux-x86_64-cpython-312/asyncpg
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=/<<PKGBUILDDIR>>=.
-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=/<<PKGBUILDDIR>>=.
-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
/<<PKGBUILDDIR>>/.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=/<<PKGBUILDDIR>>=.
-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:4241:58: warning: conversion to ‘long unsigned int’
from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result
[-Wsign-conversion]
4241 | char *number = (char*) PyMem_Malloc((length + 1) *
sizeof(char));
| ^
asyncpg/protocol/protocol.c: In function ‘__Pyx__PyBytes_AsDouble’:
asyncpg/protocol/protocol.c:108581:58: warning: conversion to ‘long unsigned
int’ from ‘Py_ssize_t’ {aka ‘long int’} may change the sign of the result
[-Wsign-conversion]
108581 | 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=/<<PKGBUILDDIR>>=.
-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
asyncpg/protocol/record/recordobj.c: In function ‘record_dealloc’:
asyncpg/protocol/record/recordobj.c:101:5: warning:
‘UsingDeprecatedTrashcanMacro’ is deprecated [-Wdeprecated-declarations]
101 | Py_TRASHCAN_SAFE_BEGIN(o)
| ^~~~~~~~~~~~~~~~~~~~~~
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=/<<PKGBUILDDIR>>=.
-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
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/protocol/protocol.cpython-312-x86_64-linux-gnu.so
dh_auto_test -O--buildsystem=pybuild
I: pybuild base:311: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build; python3.12
-m pytest -k "not test_flake8"
============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build
configfile: pyproject.toml
testpaths: tests
plugins: typeguard-4.3.0
collected 306 items / 1 deselected / 305 selected
tests/test__environment.py ss
tests/test_adversity.py ....
tests/test_cache_invalidation.py .........
tests/test_cancellation.py ....
tests/test_codecs.py ......................................
tests/test_connect.py .................................................
tests/test_copy.py ........................
tests/test_cursor.py ..........
tests/test_exceptions.py .F.
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 ===================================
______________________ TestExceptions.test_exceptions_str ______________________
Traceback (most recent call last):
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/tests/test_exceptions.py",
line 38, in test_exceptions_str
await self.con.execute('''
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/connection.py",
line 350, in execute
result = await self._protocol.query(query, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "asyncpg/protocol/protocol.pyx", line 374, in query
return await waiter
asyncpg.exceptions.InvalidFunctionDefinitionError: return type mismatch in
function declared to return boolean
DETAIL: Function's final statement must be SELECT or
INSERT/UPDATE/DELETE/MERGE RETURNING.
During handling of the above exception, another exception occurred:
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
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/asyncpg/_testbase/__init__.py",
line 92, in wrapper
self.loop.run_until_complete(coro)
File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in
run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File
"/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build/tests/test_exceptions.py",
line 42, in test_exceptions_str
self.assertEqual(
File "/usr/lib/python3.12/unittest/case.py", line 885, in assertEqual
assertion_func(first, second, msg=msg)
File "/usr/lib/python3.12/unittest/case.py", line 1251, in
assertMultiLineEqual
self.fail(self._formatMessage(msg, standardMsg))
File "/usr/lib/python3.12/unittest/case.py", line 715, in fail
raise self.failureException(msg)
AssertionError: "Func[16 chars]tement must be SELECT or INSERT/UPDATE/DELETE/MERGE
RETURNING." != "Func[16 chars]tement must be SELECT or INSERT/UPDATE/DELETE
RETURNING."
- Function's final statement must be SELECT or INSERT/UPDATE/DELETE/MERGE
RETURNING.
? ------
+ Function's final statement must be SELECT or INSERT/UPDATE/DELETE RETURNING.
=========================== short test summary info ============================
FAILED tests/test_exceptions.py::TestExceptions::test_exceptions_str - Assert...
====== 1 failed, 302 passed, 2 skipped, 1 deselected in 66.88s (0:01:06) =======
E: pybuild pybuild:389: test: plugin distutils failed with: exit code=1: cd
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_asyncpg/build; python3.12 -m pytest -k "not
test_flake8"
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.12
returned exit code 13
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202410/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: asyncpg
Source-Version: 0.30.0-1
Done: Colin Watson <[email protected]>
We believe that the bug you reported is fixed in the latest version of
asyncpg, 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 asyncpg 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, 30 Oct 2024 00:19:05 +0000
Source: asyncpg
Architecture: source
Version: 0.30.0-1
Distribution: unstable
Urgency: medium
Maintainer: Piotr Ożarowski <[email protected]>
Changed-By: Colin Watson <[email protected]>
Closes: 1081995 1084240
Changes:
asyncpg (0.30.0-1) unstable; urgency=medium
.
* Team upload.
* New upstream release:
- Fix build with Python 3.13 (closes: #1081995).
- Notice also the MERGE command (closes: #1084240).
Checksums-Sha1:
c0e02fe8c4647ef3457233f7d989928e9f919ee5 2260 asyncpg_0.30.0-1.dsc
b66a0a8cacdf69746144f87816b2986be8d17e1e 957746 asyncpg_0.30.0.orig.tar.gz
b8ccc6b59fb57cd3c3dd40aad55a88039d9f4e58 7324 asyncpg_0.30.0-1.debian.tar.xz
Checksums-Sha256:
f413fbaf54f7b41771ef063d3b06b35e93a4bca9baa52f4e1d0a235679c033f0 2260
asyncpg_0.30.0-1.dsc
c551e9928ab6707602f44811817f82ba3c446e018bfe1d3abecc8ba5f3eac851 957746
asyncpg_0.30.0.orig.tar.gz
4443ca8199fd817d2efa3c47fefd90115f5e73bf880c4cb7d4c184429abd0008 7324
asyncpg_0.30.0-1.debian.tar.xz
Files:
641c963a98a59be19b0fe7fb852e1627 2260 python optional asyncpg_0.30.0-1.dsc
9f2cf8bf36cb7118152fc1240eea6cdb 957746 python optional
asyncpg_0.30.0.orig.tar.gz
36c3068e4a137e4631b9d7270e84fbdb 7324 python optional
asyncpg_0.30.0-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEErApP8SYRtvzPAcEROTWH2X2GUAsFAmche+EACgkQOTWH2X2G
UAtTSxAAhJ30hsJswcyo2x5kWdyJXoZrNBAQZKBptYXP8NYEFvoSN9yMVEZ6boau
rjRXprGZ5CNFfbO4Bmf3Mj7RB1cqLpFaGV5Nde7XoXFNzIb6vd0uX6swvT+r80Lx
+KtU7tnkUu0QsiIDZbhXlL0GtqeutG9i2aqY9UR/pvzffbap9cCmhjGLEUM98h4s
VQbrjhsaA1XAZvEgg2B7YTxGhH+JGw4lmFK5FlUMzbNtTpDeBRP8E1UyIyt8tMbF
CtHQmwOImKW7/SZg8pob+PQJa6xk6TQzCx3FsiIQN3G4080Z4R6HlFVLt5b+KNA6
+RAcBixSkRz/qPIQsooyuAugSQgNFIvx9PBgvKRcApCJ1bmyjpOGhw/LZU85XMog
WdixhzSjA1lIW43DoUrgoR+ULJgIImWmc1jq/VehzYbZeFvp+wyt9KN8d9MzB7EN
40PpKxqsfNg/Tof8WfGer4gPtn6sPsuFOeucR6FNBopahbSch0xK8d3EDEG3Ld9J
WGqMX6mqAlX+QAYF/aUlGmugdhy5j789c7KSEmkATHXPVll6CIIj4Mn8FS+BL4PA
EJo5o9OsZZ8w5Tba1YB3Be3vTHKL4LNf0N5FmFa3SRfTezLTV9MExhaFzyTqH5Jp
9xrscLt8LGjT3B9s/Fhb0aWSEaM5XuqBnca6feZLWB3NwHmnK9g=
=f7CC
-----END PGP SIGNATURE-----
pgp_dB_PdymBm.pgp
Description: PGP signature
--- End Message ---