Package: src:matrix-sydent Version: 2.5.1-1.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 I: pybuild base:311: python3.11 setup.py config running config dh_auto_build -O--buildsystem=pybuild I: pybuild base:311: /usr/bin/python3.12 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent copying sydent/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent copying sydent/sydent.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent copying sydent/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_auth.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_invites.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_email.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_replication.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_casefold_migration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_threepidunbind.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_register.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_blacklisting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_start.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_jinja_templates.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_msisdn.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/test_store_invite.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests copying tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/tests creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/matrix_is_test copying matrix_is_test/launcher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/matrix_is_test copying matrix_is_test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/matrix_is_test creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/validators copying sydent/validators/emailvalidator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/validators copying sydent/validators/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/validators copying sydent/validators/msisdnvalidator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/validators copying sydent/validators/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/validators creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/sms copying sydent/sms/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/sms copying sydent/sms/openmarket.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/sms copying sydent/sms/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/sms creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/users copying sydent/users/tokens.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/users copying sydent/users/accounts.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/users copying sydent/users/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/users creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/threepid_associations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/hashing_metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/terms.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/peers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/invite_tokens.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/accounts.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/sqlitedb.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/valsession.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/terms copying sydent/terms/terms.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/terms copying sydent/terms/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/terms creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/federation_tls_options.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/auth.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/matrixfederationagent.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/httpcommon.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/blacklisting_reactor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/srvresolver.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/httpserver.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/httpclient.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/httpsclient.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http copying sydent/http/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/hs_federation copying sydent/hs_federation/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/hs_federation copying sydent/hs_federation/verifier.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/hs_federation copying sydent/hs_federation/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/hs_federation creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/replication copying sydent/replication/pusher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/replication copying sydent/replication/peer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/replication copying sydent/replication/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/replication creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/email.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/_base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/sms.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/http.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/general.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config copying sydent/config/crypto.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/config creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/threepid copying sydent/threepid/bind.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/threepid copying sydent/threepid/signer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/threepid copying sydent/threepid/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/threepid creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/ttlcache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/emailutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/hash.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/versionstring.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/stringutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/ip_range.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/tokenutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util copying sydent/util/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/util creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/getvalidated3pidservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/registerservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/pubkeyservlets.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/replication.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/emailservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/termsservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/authenticated_bind_threepid_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/accountservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/hashdetailsservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/store_invite_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/threepidunbindservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/threepidbindservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/lookupv2servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/v2_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/logoutservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/v1_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/msisdnservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/authenticated_unbind_threepid_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/bulklookupservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/lookupservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/blindlysignstuffservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/http/servlets running egg_info creating matrix_sydent.egg-info writing matrix_sydent.egg-info/PKG-INFO writing dependency_links to matrix_sydent.egg-info/dependency_links.txt writing requirements to matrix_sydent.egg-info/requires.txt writing top-level names to matrix_sydent.egg-info/top_level.txt writing manifest file 'matrix_sydent.egg-info/SOURCES.txt' reading manifest file 'matrix_sydent.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'matrix_sydent.egg-info/SOURCES.txt' copying sydent/db/invite_tokens.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/peers.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/threepid_associations.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db copying sydent/db/threepid_validation.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_matrix-sydent/build/sydent/db I: pybuild base:311: /usr/bin/python3 setup.py build running build running build_py creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent copying sydent/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent copying sydent/sydent.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent copying sydent/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_util.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_auth.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_invites.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_email.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_replication.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_casefold_migration.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_threepidunbind.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_register.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_blacklisting.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/utils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_start.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_jinja_templates.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_msisdn.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/test_store_invite.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests copying tests/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/tests creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/matrix_is_test copying matrix_is_test/launcher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/matrix_is_test copying matrix_is_test/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/matrix_is_test creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/validators copying sydent/validators/emailvalidator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/validators copying sydent/validators/common.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/validators copying sydent/validators/msisdnvalidator.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/validators copying sydent/validators/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/validators creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/sms copying sydent/sms/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/sms copying sydent/sms/openmarket.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/sms copying sydent/sms/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/sms creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/users copying sydent/users/tokens.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/users copying sydent/users/accounts.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/users copying sydent/users/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/users creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/threepid_associations.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/hashing_metadata.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/terms.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/peers.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/invite_tokens.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/accounts.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/sqlitedb.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/valsession.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/terms copying sydent/terms/terms.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/terms copying sydent/terms/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/terms creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/federation_tls_options.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/auth.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/matrixfederationagent.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/httpcommon.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/blacklisting_reactor.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/srvresolver.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/httpserver.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/httpclient.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/httpsclient.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http copying sydent/http/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/hs_federation copying sydent/hs_federation/types.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/hs_federation copying sydent/hs_federation/verifier.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/hs_federation copying sydent/hs_federation/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/hs_federation creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/replication copying sydent/replication/pusher.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/replication copying sydent/replication/peer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/replication copying sydent/replication/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/replication creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/email.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/_base.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/exceptions.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/sms.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/http.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/database.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/general.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config copying sydent/config/crypto.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/config creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/threepid copying sydent/threepid/bind.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/threepid copying sydent/threepid/signer.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/threepid copying sydent/threepid/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/threepid creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/ttlcache.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/emailutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/hash.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/versionstring.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/stringutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/ip_range.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/tokenutils.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util copying sydent/util/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/util creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/getvalidated3pidservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/registerservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/pubkeyservlets.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/replication.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/emailservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/termsservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/authenticated_bind_threepid_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/accountservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/hashdetailsservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/store_invite_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/threepidunbindservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/threepidbindservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/lookupv2servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/v2_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/logoutservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/v1_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/msisdnservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/authenticated_unbind_threepid_servlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/bulklookupservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/lookupservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/blindlysignstuffservlet.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets copying sydent/http/servlets/__init__.py -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/http/servlets running egg_info writing matrix_sydent.egg-info/PKG-INFO writing dependency_links to matrix_sydent.egg-info/dependency_links.txt writing requirements to matrix_sydent.egg-info/requires.txt writing top-level names to matrix_sydent.egg-info/top_level.txt reading manifest file 'matrix_sydent.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'matrix_sydent.egg-info/SOURCES.txt' copying sydent/db/invite_tokens.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/peers.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/threepid_associations.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db copying sydent/db/threepid_validation.sql -> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_matrix-sydent/build/sydent/db debian/rules override_dh_auto_test make[1]: Entering directory '/<<PKGBUILDDIR>>' # don't run unit tests in PYBUILD's {build_dir}, simply run them on the /<<PKGBUILDDIR>> # this fixes failing unit tests in tests/test_email.py (where smtplib is patched # out via mock.patch(). # # If anyone has a better idea, please file a bug and send a patch python3 -m unittest discover -v tests.test_auth (unittest.loader._FailedTest.tests.test_auth) ... ERROR tests.test_blacklisting (unittest.loader._FailedTest.tests.test_blacklisting) ... ERROR tests.test_casefold_migration (unittest.loader._FailedTest.tests.test_casefold_migration) ... ERROR tests.test_email (unittest.loader._FailedTest.tests.test_email) ... ERROR tests.test_invites (unittest.loader._FailedTest.tests.test_invites) ... ERROR tests.test_jinja_templates (unittest.loader._FailedTest.tests.test_jinja_templates) ... ERROR tests.test_msisdn (unittest.loader._FailedTest.tests.test_msisdn) ... ERROR tests.test_register (unittest.loader._FailedTest.tests.test_register) ... ERROR tests.test_replication (unittest.loader._FailedTest.tests.test_replication) ... ERROR tests.test_start (unittest.loader._FailedTest.tests.test_start) ... ERROR tests.test_store_invite (unittest.loader._FailedTest.tests.test_store_invite) ... ERROR tests.test_threepidunbind (unittest.loader._FailedTest.tests.test_threepidunbind) ... ERROR test_is_valid_matrix_server_name (tests.test_util.UtilTests.test_is_valid_matrix_server_name) Tests that the is_valid_matrix_server_name function accepts only ... ok ====================================================================== ERROR: tests.test_auth (unittest.loader._FailedTest.tests.test_auth) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_auth Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_auth.py", line 17, in <module> from sydent.http.auth import tokenFromRequest File "/<<PKGBUILDDIR>>/sydent/http/auth.py", line 22, in <module> from sydent.terms.terms import get_terms File "/<<PKGBUILDDIR>>/sydent/terms/terms.py", line 19, in <module> from typing_extensions import TypedDict ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_blacklisting (unittest.loader._FailedTest.tests.test_blacklisting) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_blacklisting Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_blacklisting.py", line 23, in <module> from tests.utils import AsyncMock, make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_casefold_migration (unittest.loader._FailedTest.tests.test_casefold_migration) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_casefold_migration Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_casefold_migration.py", line 7, in <module> from scripts.casefold_db import ( File "/<<PKGBUILDDIR>>/scripts/casefold_db.py", line 29, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_email (unittest.loader._FailedTest.tests.test_email) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_email Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_email.py", line 19, in <module> from tests.utils import make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_invites (unittest.loader._FailedTest.tests.test_invites) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_invites Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_invites.py", line 7, in <module> from sydent.http.httpclient import FederationHttpClient File "/<<PKGBUILDDIR>>/sydent/http/httpclient.py", line 27, in <module> from sydent.http.matrixfederationagent import MatrixFederationAgent File "/<<PKGBUILDDIR>>/sydent/http/matrixfederationagent.py", line 46, in <module> from sydent.util.ttlcache import TTLCache File "/<<PKGBUILDDIR>>/sydent/util/ttlcache.py", line 22, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_jinja_templates (unittest.loader._FailedTest.tests.test_jinja_templates) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_jinja_templates Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_jinja_templates.py", line 22, in <module> from tests.utils import make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_msisdn (unittest.loader._FailedTest.tests.test_msisdn) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_msisdn Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_msisdn.py", line 21, in <module> from tests.utils import make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_register (unittest.loader._FailedTest.tests.test_register) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_register Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_register.py", line 23, in <module> from tests.utils import make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_replication (unittest.loader._FailedTest.tests.test_replication) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_replication Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_replication.py", line 10, in <module> from tests.utils import make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_start (unittest.loader._FailedTest.tests.test_start) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_start Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_start.py", line 3, in <module> from tests.utils import make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_store_invite (unittest.loader._FailedTest.tests.test_store_invite) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_store_invite Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_store_invite.py", line 21, in <module> from tests.utils import make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ====================================================================== ERROR: tests.test_threepidunbind (unittest.loader._FailedTest.tests.test_threepidunbind) ---------------------------------------------------------------------- ImportError: Failed to import test module: tests.test_threepidunbind Traceback (most recent call last): File "/usr/lib/python3.11/unittest/loader.py", line 419, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/unittest/loader.py", line 362, in _get_module_from_name __import__(name) File "/<<PKGBUILDDIR>>/tests/test_threepidunbind.py", line 22, in <module> from tests.utils import make_request, make_sydent File "/<<PKGBUILDDIR>>/tests/utils.py", line 27, in <module> from sydent.sydent import Sydent File "/<<PKGBUILDDIR>>/sydent/sydent.py", line 40, in <module> from sydent.db.hashing_metadata import HashingMetadataStore File "/<<PKGBUILDDIR>>/sydent/db/hashing_metadata.py", line 20, in <module> from typing_extensions import Literal ModuleNotFoundError: No module named 'typing_extensions' ---------------------------------------------------------------------- Ran 13 tests in 0.003s FAILED (errors=12) make[1]: *** [debian/rules:14: override_dh_auto_test] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:6: binary] Error 2 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/202405/ About the archive rebuild: The build was made on virtual machines of type m6a.large and r6a.large 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.