Package: src:matrix-synapse Version: 1.146.0-3 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202603/ 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 cannot 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 add an affects on src:matrix-synapse, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=pybuild debian/rules override_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' mv debian/Cargo.lock.orig Cargo.lock || true mv: cannot stat 'debian/Cargo.lock.orig': No such file or directory dh_auto_clean make[1]: Leaving directory '/<<PKGBUILDDIR>>' debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/<<PKGBUILDDIR>>' rm -rf debian/cargo_registry mv Cargo.lock debian/Cargo.lock.orig || true rm -f setup.py rm -rf debian/cargo_home target make[1]: Leaving directory '/<<PKGBUILDDIR>>' [... snipped ...] tests.handlers.test_oidc.OidcHandlerTestCase.test_null_localpart tests.handlers.test_oidc.OidcHandlerTestCase.test_passthrough_parameters tests.handlers.test_oidc.OidcHandlerTestCase.test_redirect_request tests.handlers.test_oidc.OidcHandlerTestCase.test_redirect_request_with_code_challenge tests.handlers.test_oidc.OidcHandlerTestCase.test_redirect_request_with_disabled_code_challenge tests.handlers.test_oidc.OidcHandlerTestCase.test_redirect_request_with_forced_code_challenge tests.handlers.test_oidc.OidcHandlerTestCase.test_redirect_request_with_overridden_redirect_uri tests.handlers.test_oidc.OidcHandlerTestCase.test_skip_verification tests.handlers.test_oidc.OidcHandlerTestCase.test_validate_config tests.rest.client.test_auth.UIAuthTests.test_does_not_offer_password_for_sso_user tests.rest.client.test_auth.UIAuthTests.test_offers_both_flows_for_upgraded_user tests.rest.client.test_auth.UIAuthTests.test_sso_not_approved tests.rest.client.test_auth.UIAuthTests.test_ui_auth_fails_for_incorrect_sso_user tests.rest.client.test_auth.UIAuthTests.test_ui_auth_via_sso tests.rest.client.test_login.UsernamePickerTestCase.test_username_picker_dont_use_displayname_avatar_or_email tests.rest.client.test_login.UsernamePickerTestCase.test_username_picker_use_displayname_avatar_and_email =============================================================================== [SKIPPED] Requires Postgres tests.handlers.test_presence.PresenceHandlerTestCase.test_external_process_timeout tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_00_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_01_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_02_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_03_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_04_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_05_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_06_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_07_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_08_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_09_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_10_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_11_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_12_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_13_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_14_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_15_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_16_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_17_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_18_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_19_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_20_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_21_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_22_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_23_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_24_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_25_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_26_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_27_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_28_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_29_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_30_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_non_syncing_multi_device_31_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_is_set tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_keeps_busy_0 tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_keeps_busy_1 tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_keeps_status tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_00_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_01_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_02_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_03_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_04_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_05_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_06_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_07_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_08_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_09_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_10_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_11_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_12_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_13_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_14_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_15_monolith tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_16_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_17_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_18_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_19_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_20_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_21_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_22_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_23_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_24_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_25_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_26_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_27_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_28_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_29_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_30_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_multi_device_31_workers tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_from_syncing_not_set tests.handlers.test_presence.PresenceHandlerTestCase.test_set_presence_with_status_msg_none tests.handlers.test_presence.PresenceHandlerTestCase.test_untracked_does_not_idle tests.handlers.test_presence.PresenceHandlerTestCase.test_user_goes_offline_by_timeout_status_msg_remain tests.handlers.test_presence.PresenceHandlerTestCase.test_user_goes_offline_manually_with_no_status_msg tests.handlers.test_presence.PresenceHandlerTestCase.test_user_goes_offline_manually_with_status_msg tests.handlers.test_presence.PresenceHandlerTestCase.test_user_reset_online_with_no_status tests.handlers.test_room_member.TestReplicatedJoinsLimitedByPerRoomRateLimiter.test_local_users_joining_on_another_worker_contribute_to_rate_limit tests.handlers.test_sliding_sync.ComputeInterestedRoomsShardTestCase_fallback.test_sharded_event_persisters tests.handlers.test_sliding_sync.ComputeInterestedRoomsShardTestCase_new.test_sharded_event_persisters tests.handlers.test_worker_lock.WorkerLockWorkersTestCase.test_wait_for_lock_worker tests.http.test_matrixfederationclient.FederationClientProxyTests.test_not_able_to_proxy_requests_through_federation_sender_worker_when_no_secret_configured tests.http.test_matrixfederationclient.FederationClientProxyTests.test_not_able_to_proxy_requests_through_federation_sender_worker_when_wrong_auth_given tests.http.test_matrixfederationclient.FederationClientProxyTests.test_proxy_request_with_network_error_through_federation_sender_worker tests.http.test_matrixfederationclient.FederationClientProxyTests.test_proxy_requests_and_discards_hop_by_hop_headers tests.http.test_matrixfederationclient.FederationClientProxyTests.test_proxy_requests_through_federation_sender_worker tests.module_api.test_api.ModuleApiWorkerTestCase.test_send_local_online_presence_to_workers tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_backfilled_redactions tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_get_latest_event_ids_in_room tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_invites tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_push_actions_for_user_0 tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_push_actions_for_user_1 tests.replication.storage.test_events.EventsWorkerStoreTestCase.test_redactions tests.replication.tcp.streams.test_account_data.AccountDataStreamTestCase.test_update_function_global_account_data_limit tests.replication.tcp.streams.test_account_data.AccountDataStreamTestCase.test_update_function_room_account_data_limit tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_backwards_stream_id tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_event_row_limit tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_huge_state_change_0 tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_huge_state_change_1 tests.replication.tcp.streams.test_events.EventsStreamTestCase.test_update_function_state_row_limit tests.replication.tcp.streams.test_federation.FederationStreamTestCase.test_catchup tests.replication.tcp.streams.test_partial_state.PartialStateStreamsTestCase.test_un_partial_stated_room_unblocks_over_replication tests.replication.tcp.streams.test_receipts.ReceiptsStreamTestCase.test_receipt tests.replication.tcp.streams.test_thread_subscriptions.ThreadSubscriptionsStreamTestCase.test_multiple_users_thread_subscription_updates tests.replication.tcp.streams.test_thread_subscriptions.ThreadSubscriptionsStreamTestCase.test_thread_subscription_updates tests.replication.tcp.streams.test_to_device.ToDeviceStreamTestCase.test_to_device_stream tests.replication.tcp.streams.test_typing.TypingStreamTestCase.test_reset tests.replication.tcp.streams.test_typing.TypingStreamTestCase.test_typing tests.replication.tcp.test_handler.ChannelsTestCase.test_background_worker_subscribed_to_user_ip tests.replication.tcp.test_handler.ChannelsTestCase.test_non_background_worker_not_subscribed_to_user_ip tests.replication.tcp.test_handler.ChannelsTestCase.test_subscribed_to_enough_redis_channels tests.replication.tcp.test_handler.ChannelsTestCase.test_wait_for_stream_position tests.replication.tcp.test_handler.ChannelsTestCase.test_wait_for_stream_position_rdata tests.replication.test_auth.WorkerAuthenticationTestCase.test_authorized tests.replication.test_auth.WorkerAuthenticationTestCase.test_missing_auth tests.replication.test_auth.WorkerAuthenticationTestCase.test_no_auth tests.replication.test_auth.WorkerAuthenticationTestCase.test_unauthorized tests.replication.test_client_reader_shard.ClientReaderTestCase.test_register_multi_worker tests.replication.test_client_reader_shard.ClientReaderTestCase.test_register_single_worker tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_send_event_sharded tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_send_event_single_sender tests.replication.test_federation_sender_shard.FederationSenderTestCase.test_send_typing_sharded tests.replication.test_module_cache_invalidation.ModuleCacheInvalidationTestCase.test_module_cache_full_invalidation tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_basic tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_download_image_race tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_download_simple_file_race tests.replication.test_multi_media_repo.AuthenticatedMediaRepoShardTestCase.test_download_simple_file_race_no_local_storage tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_basic tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_download_image_race tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_download_simple_file_race tests.replication.test_multi_media_repo.MediaRepoShardTestCase.test_download_simple_file_race_no_local_storage tests.replication.test_pusher_shard.PusherShardTestCase.test_send_push_multiple_workers tests.replication.test_pusher_shard.PusherShardTestCase.test_send_push_single_worker tests.replication.test_sharded_event_persister.EventPersisterShardTestCase.test_basic tests.replication.test_sharded_event_persister.EventPersisterShardTestCase.test_vector_clock_token tests.replication.test_sharded_receipts.ReceiptsShardTestCase.test_basic tests.replication.test_sharded_receipts.ReceiptsShardTestCase.test_vector_clock_token tests.rest.admin.test_user.UserRedactionBackgroundTaskTestCase.test_redact_messages_all_rooms tests.storage.databases.main.test_cache.CacheInvalidationOverReplicationTestCase.test_bulk_invalidation_replicates tests.storage.test_id_generators.BackwardsMultiWriterIdGeneratorTestCase.test_multiple_instance tests.storage.test_id_generators.BackwardsMultiWriterIdGeneratorTestCase.test_single_instance tests.storage.test_id_generators.MultiTableMultiWriterIdGeneratorTestCase.test_load_existing_stream tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_current_token_gap tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_get_persisted_upto_position tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_get_persisted_upto_position_get_next tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_minimal_local_token tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_multi_instance tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_multi_instance_empty_row tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_sequence_consistency tests.storage.test_id_generators.WorkerMultiWriterIdGeneratorTestCase.test_writer_config_change tests.storage.test_unsafe_locale.UnsafeLocaleTest.test_safe_locale tests.storage.test_unsafe_locale.UnsafeLocaleTest.test_unsafe_locale tests.test_types.MultiWriterTokenTestCase_MultiWriterStreamToken.test_instance_map tests.test_types.MultiWriterTokenTestCase_RoomStreamToken.test_instance_map tests.util.test_task_scheduler.TestTaskSchedulerWithBackgroundWorker.test_schedule_task =============================================================================== [SKIPPED] Synapse does not correctly handle this case tests.handlers.test_sync.SyncTestCase_state.test_archived_rooms_do_not_include_state_after_leave_False_True tests.handlers.test_sync.SyncTestCase_state_after.test_archived_rooms_do_not_include_state_after_leave_False_True =============================================================================== [SKIPPED] Requires jaeger_client tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_nested_spans tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_overlapping_spans tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_run_as_background_process_cross_link tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_run_as_background_process_standalone tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_start_active_span tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_async tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_awaitable_return tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_deferred tests.logging.test_opentracing.LogContextScopeManagerTestCase.test_trace_decorator_sync =============================================================================== [SKIPPED] Requires OIDC tests.rest.client.test_auth.OidcBackchannelLogoutTests.test_disabled tests.rest.client.test_auth.OidcBackchannelLogoutTests.test_logout_during_login tests.rest.client.test_auth.OidcBackchannelLogoutTests.test_logout_during_mapping tests.rest.client.test_auth.OidcBackchannelLogoutTests.test_multiple_providers tests.rest.client.test_auth.OidcBackchannelLogoutTests.test_no_sid tests.rest.client.test_auth.OidcBackchannelLogoutTests.test_simple_logout =============================================================================== [SKIPPED] Requires SAML2 and OIDC tests.rest.client.test_login.MultiSSOTestCase.test_client_idp_redirect_to_oidc tests.rest.client.test_login.MultiSSOTestCase.test_client_idp_redirect_to_unknown tests.rest.client.test_login.MultiSSOTestCase.test_get_login_flows tests.rest.client.test_login.MultiSSOTestCase.test_login_via_oidc tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_to_cas tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_to_saml tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_unknown_idp tests.rest.client.test_login.MultiSSOTestCase.test_multi_sso_redirect_unknown_idp_as_url =============================================================================== [SKIPPED] Test only applies when postgres is used as the database tests.storage.test_room_search.MessageSearchTest.test_postgres_web_search_for_phrase =============================================================================== [SKIPPED] Test is not possible because when everyone leaves the room, the server is `no_longer_in_room` and we don't have any `current_state_events` to query tests.storage.test_roommember.RoomSummaryTestCase.test_extract_heroes_from_room_summary_fallback_leave_ban =============================================================================== [SKIPPED] not supported yet tests.storage.test_user_directory.UserDirectoryStoreTestCase.test_search_user_dir_accent_insensitivity =============================================================================== [SKIPPED] not supported tests.storage.test_user_directory.UserDirectoryStoreTestCase.test_search_user_dir_dotted_dotless_i_case_insensitivity =============================================================================== [ERROR] Traceback (most recent call last): File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/unittest.py", line 128, in new return code(orig, *args, **kwargs) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/unittest.py", line 222, in setUp return orig() File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/unittest.py", line 397, in setUp self.hs = self.make_homeserver(self.reactor, self.clock) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/handlers/test_saml.py", line 123, in make_homeserver hs = self.setup_test_homeserver() File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/unittest.py", line 671, in setup_test_homeserver config_obj = make_homeserver_config_obj(config) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/unittest.py", line 178, in make_homeserver_config_obj config_obj = _parse_config_dict(json.dumps(config, sort_keys=True)) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/tests/unittest.py", line 163, in _parse_config_dict config_obj.parse_config_dict(json.loads(config), "", "") File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/synapse/config/_base.py", line 929, in parse_config_dict self.invoke_all( File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/synapse/config/_base.py", line 448, in invoke_all res[config_class.section] = getattr(config, func_name)(*args, **kwargs) File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/synapse/config/saml2.py", line 85, in read_config check_requirements("saml2") File "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build/synapse/util/check_dependencies.py", line 371, in check_requirements raise DependencyException(deps_unfulfilled) synapse.util.check_dependencies.DependencyException: ['pytz'] tests.handlers.test_saml.SamlHandlerTestCase.test_attribute_requirements tests.handlers.test_saml.SamlHandlerTestCase.test_attribute_requirements_one_of tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_redirect tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_existing_user tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_invalid_localpart tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_user tests.handlers.test_saml.SamlHandlerTestCase.test_map_saml_response_to_user_retries ------------------------------------------------------------------------------- Ran 4504 tests in 764.579s FAILED (skips=409, errors=7, successes=4088) E: pybuild pybuild:483: test: plugin pyproject failed with: exit code=1: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_matrix-synapse/build; python3 -m twisted.trial tests dh_auto_test: error: pybuild --test -i python{version} -p "3.14 3.13" returned exit code 13 make: *** [debian/rules:40: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

