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
--------------------------------------------------------------------------------

Reply via email to