Source: psycopg3
Version: 3.2.3-2
Severity: normal
Tags: ftbfs
Justification: FTBFS
X-Debbugs-Cc: cjwat...@debian.org

Dear maintainer,

Mostly filing this because I saw Colin did the last upload and may be
interested:

During a test rebuild, psycopg3 failed to rebuild.

-------------------------------------------------------------------------------
[...]
   debian/rules override_dh_auto_test-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
PSYCOPG_IMPL=c dh_auto_test -- --name psycopg_c
        pybuild --test -i python{version} -p 3.12 --name psycopg_c
D: pybuild pybuild:602: version: 6.20241024
D: pybuild pybuild:603: ['/usr/bin/pybuild', '--test', '-i', 'python{version}', 
'-p', '3.12', '--name', 'psycopg_c']
D: pybuild pybuild:39: cfg: Namespace(verbose=True, quiet=False, 
really_quiet=False, detect_only=False, clean_only=False, configure_only=False, 
build_only=False, install_only=False, test_only=True, autopkgtest_only=False, 
list_systems=False, print_args=None, before_clean=None, clean_args=None, 
after_clean=None, before_configure=None, configure_args=None, 
after_configure=None, before_build=None, build_args=None, after_build=None, 
before_install=None, install_args=None, after_install=None, before_test=None, 
test_args=None, after_test=None, test_nose=False, test_nose2=False, 
test_pytest=False, test_tox=False, test_stestr=False, test_custom=True, 
dir='/<<PKGBUILDDIR>>', destdir='debian/tmp', ext_destdir=None, 
ext_pattern='\\.so(\\.[^/]*)?$', ext_sub_pattern=None, ext_sub_repl=None, 
install_dir=None, name='psycopg_c', system=None, versions=['3.12'], 
interpreter=['python{version}'], disable=None, custom_tests=True)
D: pybuild __init__:37: cannot initialize 'meson' plugin: Missing command 
'meson'
D: pybuild tools:231: invoking: /usr/bin/dpkg-architecture
D: pybuild debhelper:166: skipping package python-psycopg-doc (missing 
${python3:Depends} in Depends/Recommends)
D: pybuild debhelper:174: source=psycopg3, binary packages=['python3-psycopg', 
'python3-psycopg-c', 'python3-psycopg-pool']
D: pybuild pybuild:151: detected build system: pyproject (certainty: 99%)
D: pybuild base:64: Copying /<<PKGBUILDDIR>>/pyproject.toml to 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build/pyproject.toml for tests
D: pybuild base:64: Copying /<<PKGBUILDDIR>>/tests to 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build/tests for tests
I: pybuild base:311: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build; 
/<<PKGBUILDDIR>>/debian/run-tests python3.12 /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c
D: pybuild tools:231: invoking: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build; 
/<<PKGBUILDDIR>>/debian/run-tests python3.12 /<<PKGBUILDDIR>> 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c
Creating new PostgreSQL cluster 17/regress ...
============================= test session starts ==============================
platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0
default selector: EpollSelector
Server version: PostgreSQL 17.0 (Debian 17.0-1+b2) on 
aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-6) 14.2.0, 64-bit
libpq wrapper implementation: c
libpq used: 170000
libpq compiled: 170000
rootdir: /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build
configfile: pyproject.toml
testpaths: tests
plugins: typeguard-4.3.0, anyio-4.6.0
collected 5764 items / 2758 deselected / 1 skipped / 3006 selected

tests/crdb/test_adapt.py ssssss                                          [  0%]
tests/crdb/test_connection.py sssss                                      [  0%]
tests/crdb/test_connection_async.py sssss                                [  0%]
tests/crdb/test_copy_async.py ssssssssssssssss                           [  1%]
tests/test_concurrency_async.py ...                                      [  1%]
tests/test_connection_async.py ......................................... [  2%]
..........................................                               [  3%]
tests/test_copy_async.py ............................................... [  5%]
.........................                                                [  6%]
tests/test_cursor_async.py ......                                        [  6%]
tests/test_cursor_client.py ...............                              [  7%]
tests/test_cursor_client_async.py ................                       [  7%]
tests/test_cursor_raw.py ......                                          [  7%]
tests/test_cursor_raw_async.py ......                                    [  7%]
tests/test_cursor_server.py ............................................ [  9%]
............................................................             [ 11%]
tests/test_cursor_server_async.py ...................................... [ 12%]
..................................................................       [ 14%]
tests/test_errors.py .                                                   [ 14%]
tests/test_notify_async.py ..                                            [ 14%]
tests/test_pipeline_async.py .........................................   [ 16%]
tests/test_prepared_async.py .......................s......              [ 17%]
tests/test_tpc_async.py ..sssssssssssssssssss                            [ 18%]
tests/test_transaction.py ..............s............................... [ 19%]
....................................                                     [ 20%]
tests/test_transaction_async.py ..............s......................... [ 22%]
...........................................                              [ 23%]
tests/test_typeinfo.py ......................................            [ 24%]
tests/test_waiting.py ...........                                        [ 25%]
tests/test_windows.py s                                                  [ 25%]
tests/types/test_composite.py ....                                       [ 25%]
tests/types/test_enum.py .                                               [ 25%]
tests/crdb/test_conninfo.py ssss                                         [ 25%]
tests/crdb/test_copy.py ssssssssssssssss                                 [ 26%]
tests/crdb/test_no_crdb.py .s                                            [ 26%]
tests/pq/test_conninfo.py ..s.                                           [ 26%]
tests/pq/test_copy.py ........                                           [ 26%]
tests/pq/test_escaping.py ................................               [ 27%]
tests/pq/test_misc.py .......                                            [ 27%]
tests/pq/test_pgresult.py ..........................                     [ 28%]
tests/pq/test_pipeline.py s....                                          [ 28%]
tests/pq/test_pq.py ..ss.s                                               [ 29%]
tests/test_adapt.py .................................................... [ 30%]
                                                                         [ 30%]
tests/test_column.py ................................................... [ 32%]
..                                                                       [ 32%]
tests/test_concurrency.py ...                                            [ 32%]
tests/test_connection.py ................s............................ss [ 34%]
s......................................                                  [ 35%]
tests/test_connection_async.py sss                                       [ 35%]
tests/test_connection_info.py ......s........s......................     [ 36%]
tests/test_conninfo.py ......................................            [ 38%]
tests/test_copy.py ..................................................... [ 39%]
...................                                                      [ 40%]
tests/test_cursor.py ......                                              [ 40%]
tests/test_cursor_client.py .                                            [ 40%]
tests/test_encodings.py .................                                [ 41%]
tests/test_errors.py .............................                       [ 42%]
tests/test_module.py ....                                                [ 42%]
tests/test_notify.py ..                                                  [ 42%]
tests/test_pipeline.py .........................................         [ 43%]
tests/test_prepared.py .......................s.......                   [ 44%]
tests/test_prepared_async.py .                                           [ 44%]
tests/test_psycopg_dbapi20.py ...................................sssssss [ 46%]
sss.................................                                     [ 47%]
tests/test_query.py ............................................         [ 48%]
tests/test_rows.py ..................                                    [ 49%]
tests/test_sql.py ...................................................... [ 51%]
...............................................................          [ 53%]
tests/test_tpc.py ..sssssssssssssssssss                                  [ 54%]
tests/test_transaction.py .                                              [ 54%]
tests/test_typeinfo.py ................................................  [ 55%]
tests/test_waiting.py .................................................. [ 57%]
..........                                                               [ 57%]
tests/test_xid.py ...                                                    [ 57%]
tests/types/test_array.py .............................................. [ 59%]
........................F............................................... [ 61%]
.......................................                                  [ 63%]
tests/types/test_bool.py ...............                                 [ 63%]
tests/types/test_composite.py .......................................... [ 64%]
........................                                                 [ 65%]
tests/types/test_enum.py ............................................... [ 67%]
........................................................................ [ 69%]
........................................................................ [ 72%]
..                                                                       [ 72%]
tests/types/test_hstore.py .............................                 [ 73%]
tests/types/test_json.py ............................................... [ 74%]
........................................................................ [ 77%]
........................................................................ [ 79%]
...........................................                              [ 80%]
tests/types/test_net.py .................................                [ 82%]
tests/types/test_none.py .                                               [ 82%]
tests/types/test_numeric.py ............................................ [ 83%]
........................................................................ [ 85%]
........................................................................ [ 88%]
........................................................................ [ 90%]
........................................................................ [ 93%]
.................................                                        [ 94%]
tests/types/test_numpy.py .............................................. [ 95%]
........................................................................ [ 98%]
...................................................                      [ 99%]
tests/types/test_uuid.py .....                                           [100%]

=================================== FAILURES ===================================
________________________ test_array_of_unknown_builtin _________________________

conn = <psycopg.Connection [INERROR] (host=localhost user=debusine-worker 
database=postgres) at 0xffff87229eb0>

    @pytest.mark.crdb("skip", reason="aclitem")
    def test_array_of_unknown_builtin(conn):
        user = conn.execute("select user").fetchone()[0]
        # we cannot load this type, but we understand it is an array
        val = f"{user}=arwdDxt/{user}"
>       cur = conn.execute(f"select '{val}'::aclitem, 
> array['{val}']::aclitem[]")

tests/types/test_array.py:171: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = <psycopg.Connection [INERROR] (host=localhost user=debusine-worker 
database=postgres) at 0xffff87229eb0>
query = "select 'debusine-worker=arwdDxt/debusine-worker'::aclitem, 
array['debusine-worker=arwdDxt/debusine-worker']::aclitem[]"
params = None

    def execute(
        self,
        query: Query,
        params: Params | None = None,
        *,
        prepare: bool | None = None,
        binary: bool = False,
    ) -> Cursor[Row]:
        """Execute a query and return a cursor to read its results."""
        try:
            cur = self.cursor()
            if binary:
                cur.format = BINARY
    
            return cur.execute(query, params, prepare=prepare)
        except e._NO_TRACEBACK as ex:
>           raise ex.with_traceback(None)
E           psycopg.errors.InvalidTextRepresentation: unrecognized key word: 
"debusine"
E           LINE 1: select 'debusine-worker=arwdDxt/debusine-worker'::aclitem, 
a...
E                          ^
E           HINT:  ACL key word must be "group" or "user".

../../../psycopg/psycopg/connection.py:251: InvalidTextRepresentation
=========================== short test summary info ============================
SKIPPED [1] tests/test_gevent.py:8: could not import 'gevent': No module named 
'gevent'
SKIPPED [3] tests/crdb/test_adapt.py:17: only for CockroachDB
SKIPPED [1] tests/crdb/test_adapt.py:33: only for CockroachDB
SKIPPED [1] tests/crdb/test_adapt.py:59: only for CockroachDB
SKIPPED [1] tests/crdb/test_adapt.py:71: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection.py:17: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection.py:22: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection.py:30: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection.py:36: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection.py:42: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection_async.py:16: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection_async.py:21: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection_async.py:30: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection_async.py:36: only for CockroachDB
SKIPPED [1] tests/crdb/test_connection_async.py:42: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy_async.py:23: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy_async.py:38: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy_async.py:48: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy_async.py:59: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy_async.py:70: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy_async.py:106: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy_async.py:117: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy_async.py:134: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy_async.py:149: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy_async.py:165: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy_async.py:178: only for CockroachDB
SKIPPED [1] tests/test_prepared_async.py:181: Python-only debug conn
SKIPPED [1] tests/test_tpc_async.py:22: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:44: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:61: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:86: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:108: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:125: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:150: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:161: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:191: prepared transactions disabled in the 
database
SKIPPED [3] tests/test_tpc_async.py:203: prepared transactions disabled in the 
database
SKIPPED [3] tests/test_tpc_async.py:230: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:248: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:263: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:283: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc_async.py:291: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_transaction.py:92: not applicable
SKIPPED [1] tests/test_transaction_async.py:91: not applicable
SKIPPED [1] tests/test_windows.py:8: windows only test
SKIPPED [1] tests/crdb/test_conninfo.py:6: only for CockroachDB
SKIPPED [1] tests/crdb/test_conninfo.py:10: only for CockroachDB
SKIPPED [1] tests/crdb/test_conninfo.py:14: only for CockroachDB
SKIPPED [1] tests/crdb/test_conninfo.py:19: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy.py:24: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy.py:39: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy.py:49: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy.py:60: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy.py:71: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy.py:107: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy.py:118: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy.py:135: only for CockroachDB
SKIPPED [2] tests/crdb/test_copy.py:150: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy.py:164: only for CockroachDB
SKIPPED [1] tests/crdb/test_copy.py:177: only for CockroachDB
SKIPPED [1] tests/crdb/test_no_crdb.py:14: prepared transactions disabled in 
the database
SKIPPED [1] tests/fix_pq.py:46: only for libpq < 10
SKIPPED [3] tests/fix_pq.py:46: only for libpq < 14
SKIPPED [1] tests/pq/test_pq.py:21: condition: not 
os.environ.get('PSYCOPG_TEST_WANT_LIBPQ_BUILD')
SKIPPED [1] tests/pq/test_pq.py:28: condition: not 
os.environ.get('PSYCOPG_TEST_WANT_LIBPQ_IMPORT')
SKIPPED [1] tests/test_connection.py:355: async test only
SKIPPED [3] tests/test_connection.py:637: async test only
SKIPPED [1] tests/test_connection_async.py:377: sync test only
SKIPPED [1] tests/test_connection_async.py:725: sync test only
SKIPPED [1] tests/test_connection_async.py:773: sync test only
SKIPPED [1] tests/fix_pq.py:46: only for libpq < 12
SKIPPED [1] tests/test_prepared.py:182: Python-only debug conn
SKIPPED [1] tests/dbapi20_tpc.py:129: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:141: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:48: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:117: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:105: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:81: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:59: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:93: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:70: prepared transactions disabled in the 
database
SKIPPED [1] tests/dbapi20_tpc.py:28: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:26: prepared transactions disabled in the database
SKIPPED [1] tests/test_tpc.py:48: prepared transactions disabled in the database
SKIPPED [1] tests/test_tpc.py:65: prepared transactions disabled in the database
SKIPPED [1] tests/test_tpc.py:90: prepared transactions disabled in the database
SKIPPED [1] tests/test_tpc.py:112: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:129: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:154: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:165: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:195: prepared transactions disabled in the 
database
SKIPPED [3] tests/test_tpc.py:206: prepared transactions disabled in the 
database
SKIPPED [3] tests/test_tpc.py:228: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:244: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:257: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:275: prepared transactions disabled in the 
database
SKIPPED [1] tests/test_tpc.py:283: prepared transactions disabled in the 
database
FAILED tests/types/test_array.py::test_array_of_unknown_builtin - psycopg.err...
=== 1 failed, 2885 passed, 121 skipped, 2758 deselected in 68.76s (0:01:08) ====
*** /tmp/pg_virtualenv.veQjcA/log/postgresql-17-regress.log (last 100 lines) ***
2024-10-28 20:55:52.422 UTC [2938] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.422 UTC [2938] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.422 UTC [2938] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.463 UTC [2940] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.463 UTC [2940] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.464 UTC [2940] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.464 UTC [2940] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.501 UTC [2942] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.501 UTC [2942] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.502 UTC [2942] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.502 UTC [2942] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.544 UTC [2944] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.544 UTC [2944] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.545 UTC [2944] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.545 UTC [2944] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.586 UTC [2946] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.586 UTC [2946] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.586 UTC [2946] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.586 UTC [2946] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.625 UTC [2948] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.625 UTC [2948] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.626 UTC [2948] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.626 UTC [2948] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.671 UTC [2950] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.671 UTC [2950] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.671 UTC [2950] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.671 UTC [2950] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.715 UTC [2952] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.715 UTC [2952] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.716 UTC [2952] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.716 UTC [2952] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.758 UTC [2954] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.758 UTC [2954] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.758 UTC [2954] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.758 UTC [2954] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.801 UTC [2956] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.801 UTC [2956] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.801 UTC [2956] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.801 UTC [2956] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.846 UTC [2958] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.846 UTC [2958] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.847 UTC [2958] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.847 UTC [2958] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.892 UTC [2960] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.892 UTC [2960] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.892 UTC [2960] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.892 UTC [2960] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.937 UTC [2962] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.937 UTC [2962] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.938 UTC [2962] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.938 UTC [2962] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:52.982 UTC [2964] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:52.982 UTC [2964] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:52.983 UTC [2964] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:52.983 UTC [2964] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.004 UTC [2965] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.004 UTC [2965] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.005 UTC [2965] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.005 UTC [2965] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.026 UTC [2966] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.026 UTC [2966] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.026 UTC [2966] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.026 UTC [2966] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.066 UTC [2968] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.066 UTC [2968] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.067 UTC [2968] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.067 UTC [2968] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.111 UTC [2970] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.111 UTC [2970] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.111 UTC [2970] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.111 UTC [2970] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.153 UTC [2972] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.153 UTC [2972] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.154 UTC [2972] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.154 UTC [2972] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.175 UTC [2973] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.175 UTC [2973] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.175 UTC [2973] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.175 UTC [2973] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.220 UTC [2975] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.220 UTC [2975] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.220 UTC [2975] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.220 UTC [2975] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:53.242 UTC [2976] debusine-worker@postgres ERROR:  table 
"dbapi20test_booze" does not exist
2024-10-28 20:55:53.242 UTC [2976] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_booze
2024-10-28 20:55:53.242 UTC [2976] debusine-worker@postgres ERROR:  current 
transaction is aborted, commands ignored until end of transaction block
2024-10-28 20:55:53.242 UTC [2976] debusine-worker@postgres STATEMENT:  drop 
table dbapi20test_barflys
2024-10-28 20:55:55.855 UTC [3099] debusine-worker@postgres ERROR:  prepared 
transactions are disabled
2024-10-28 20:55:55.855 UTC [3099] debusine-worker@postgres HINT:  Set 
"max_prepared_transactions" to a nonzero value.
2024-10-28 20:55:55.855 UTC [3099] debusine-worker@postgres STATEMENT:  PREPARE 
TRANSACTION 'x'
2024-10-28 20:55:55.875 UTC [3100] debusine-worker@postgres ERROR:  prepared 
transactions are disabled
2024-10-28 20:55:55.875 UTC [3100] debusine-worker@postgres HINT:  Set 
"max_prepared_transactions" to a nonzero value.
2024-10-28 20:55:55.875 UTC [3100] debusine-worker@postgres STATEMENT:  PREPARE 
TRANSACTION 'x'
2024-10-28 20:55:57.494 UTC [3167] debusine-worker@nosuchdb FATAL:  database 
"nosuchdb" does not exist
2024-10-28 20:56:00.008 UTC [3271] debusine-worker@postgres ERROR:  
unrecognized key word: "debusine" at character 8
2024-10-28 20:56:00.008 UTC [3271] debusine-worker@postgres HINT:  ACL key word 
must be "group" or "user".
2024-10-28 20:56:00.008 UTC [3271] debusine-worker@postgres STATEMENT:  select 
'debusine-worker=arwdDxt/debusine-worker'::aclitem, 
array['debusine-worker=arwdDxt/debusine-worker']::aclitem[]
2024-10-28 20:56:08.232 UTC [3585] debusine-worker@postgres ERROR:  invalid 
input value for enum puretestenum: "ONE"
2024-10-28 20:56:08.232 UTC [3585] debusine-worker@postgres CONTEXT:  unnamed 
portal parameter $1
2024-10-28 20:56:08.232 UTC [3585] debusine-worker@postgres STATEMENT:  select 
$1::text
Dropping cluster 17/regress ...
E: pybuild pybuild:389: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build; 
/<<PKGBUILDDIR>>/debian/run-tests {interpreter} {dir} {home_dir}
Traceback (most recent call last):
  File "/usr/bin/pybuild", line 387, in main
    run(func, i, version, c)
  File "/usr/bin/pybuild", line 325, in run
    result = func(context, args)
             ^^^^^^^^^^^^^^^^^^^
  File "/usr/share/dh-python/dhpython/build/base.py", line 365, in wrapped_func
    raise Exception(msg)
Exception: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_psycopg_c/build; 
/<<PKGBUILDDIR>>/debian/run-tests {interpreter} {dir} {home_dir}
        rm -fr -- /tmp/dh-xdg-rundir-4SeDBsn6
dh_auto_test: error: pybuild --test -i python{version} -p 3.12 --name psycopg_c 
returned exit code 13
make[1]: *** [debian/rules:82: override_dh_auto_test-arch] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:40: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-10-28T20:56:27Z
-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/898403/

About the archive rebuild: The build was made on debusine.debian.net,
on arm64 using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/42243/

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,

Stefano

Reply via email to