Package: src:slidge Version: 0.3.3-2 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/202512/ 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:slidge, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --with sphinxdoc --buildsystem=pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --with sphinxdoc --buildsystem=pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild dh_auto_build -O--buildsystem=pybuild I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build" module I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14_slidge * Building wheel... /usr/lib/python3/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated [... snipped ...] DEBUG slidge.util.conf:conf.py:184 Setting 'SOME_BOOL' to False DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE' to True DEBUG slidge.util.conf:conf.py:177 Removed boolean values from [] to [] DEBUG slidge.util.conf:conf.py:184 Setting 'SOME_OTHER_BOOL' to False DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE2' to True DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_bool0/conf.conf'] to ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_bool0/conf.conf'] DEBUG slidge.util.conf:conf.py:184 Setting 'SOME_BOOL' to False DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE' to True DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['--true2=true'] to [] DEBUG slidge.util.conf:conf.py:184 Setting 'SOME_OTHER_BOOL' to False DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE2' to True DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_bool0/conf.conf'] to ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_bool0/conf.conf'] DEBUG slidge.util.conf:conf.py:184 Setting 'SOME_BOOL' to False DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE' to True DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['--true2=false'] to ['--true2'] DEBUG slidge.util.conf:conf.py:184 Setting 'SOME_OTHER_BOOL' to False DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE2' to False PASSED [ 20%] tests/test_config.py::test_true_by_default_file -------------------------------- live log call --------------------------------- DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_true_by_default_file0/conf.conf'] to ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_true_by_default_file0/conf.conf'] DEBUG slidge.util.conf:conf.py:184 Setting 'TRUE' to True PASSED [ 20%] tests/test_config.py::test_false_by_default_file -------------------------------- live log call --------------------------------- DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_false_by_default_file0/conf.conf'] to ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_false_by_default_file0/conf.conf'] DEBUG slidge.util.conf:conf.py:184 Setting 'FALSE' to False DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_false_by_default_file0/conf.conf'] to ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_false_by_default_file0/conf.conf'] DEBUG slidge.util.conf:conf.py:184 Setting 'FALSE' to True DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_false_by_default_file0/conf.conf'] to ['-c', '/tmp/pytest-of-sbuild/pytest-1/test_false_by_default_file0/conf.conf'] DEBUG slidge.util.conf:conf.py:184 Setting 'FALSE' to False PASSED [ 20%] tests/test_config.py::test_slidge_conf PASSED [ 21%] tests/test_config.py::test_set_conf -------------------------------- live log call --------------------------------- DEBUG slidge.util.conf:conf.py:177 Removed boolean values from ['-c', '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_slidge/build/dev/confs/slidge-example.ini', '--legacy-module=slidge.plugins.dummy', '--jid=test.localhost', '--ignore-delay-threshold=200'] to ['-c', '/<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_slidge/build/dev/confs/slidge-example.ini', '--legacy-module=slidge.plugins.dummy', '--jid=test.localhost', '--ignore-delay-threshold=200'] PASSED [ 21%] tests/test_config.py::test_rest PASSED [ 21%] tests/test_config.py::test_unrecognized_after_boolean PASSED [ 22%] tests/test_db/test_store.py::test_delete_avatar PASSED [ 22%] tests/test_db/test_store.py::test_delete_contact_avatar_orphan PASSED [ 23%] tests/test_db/test_store.py::test_unregister PASSED [ 23%] tests/test_db/test_store.py::test_unregister_with_participants PASSED [ 23%] tests/test_db/test_user.py::test_user PASSED [ 24%] tests/test_feature_restriction.py::test_no_restriction PASSED [ 24%] tests/test_feature_restriction.py::test_single_reaction_any_emoji PASSED [ 24%] tests/test_feature_restriction.py::test_single_emoji PASSED [ 25%] tests/test_feature_restriction.py::test_two_emojis PASSED [ 25%] tests/test_feature_restriction.py::test_two_emojis_single_reaction PASSED [ 26%] tests/test_gateway_wide_reaction_restrictions.py::TestGatewayWideRestrictions::test_error_multi_emoji PASSED [ 26%] tests/test_gateway_wide_reaction_restrictions.py::TestGatewayWideRestrictions::test_gateway_wide_restrictions PASSED [ 26%] tests/test_mam_archivable.py::TestArchivable::test_hint_no_permanent_store PASSED [ 27%] tests/test_mam_archivable.py::TestArchivable::test_hint_no_store PASSED [ 27%] tests/test_mam_archivable.py::TestArchivable::test_hint_store PASSED [ 27%] tests/test_mam_archivable.py::TestArchivable::test_marker PASSED [ 28%] tests/test_mam_archivable.py::TestArchivable::test_retract PASSED [ 28%] tests/test_mds.py::TestMDS::test_add_to_whitelist PASSED [ 28%] tests/test_mds.py::TestMDS::test_receive_event PASSED [ 29%] tests/test_mds.py::TestMDS::test_send_mds PASSED [ 29%] tests/test_muc.py::TestMuc::test_add_to_bookmarks PASSED [ 30%] tests/test_muc.py::TestMuc::test_bookmark_chat_notification_setting PASSED [ 30%] tests/test_muc.py::TestMuc::test_bookmark_extension_preservation PASSED [ 30%] tests/test_muc.py::TestMuc::test_correct_from_legacy PASSED [ 31%] tests/test_muc.py::TestMuc::test_correct_from_xmpp PASSED [ 31%] tests/test_muc.py::TestMuc::test_disco_channel PASSED [ 31%] tests/test_muc.py::TestMuc::test_disco_group PASSED [ 32%] tests/test_muc.py::TestMuc::test_disco_group_emoji_restricted PASSED [ 32%] tests/test_muc.py::TestMuc::test_disco_items PASSED [ 32%] tests/test_muc.py::TestMuc::test_disco_non_existing_room PASSED [ 33%] tests/test_muc.py::TestMuc::test_disco_participant PASSED [ 33%] tests/test_muc.py::TestMuc::test_disco_room_avatar PASSED [ 34%] tests/test_muc.py::TestMuc::test_get_members PASSED [ 34%] tests/test_muc.py::TestMuc::test_group_rename PASSED [ 34%] tests/test_muc.py::TestMuc::test_illegal_nickname PASSED [ 35%] tests/test_muc.py::TestMuc::test_illegal_nickname_quoted_fallback PASSED [ 35%] tests/test_muc.py::TestMuc::test_join_channel PASSED [ 35%] tests/test_muc.py::TestMuc::test_join_group PASSED [ 36%] tests/test_muc.py::TestMuc::test_join_muc_no_nick PASSED [ 36%] tests/test_muc.py::TestMuc::test_join_room_avatar PASSED [ 36%] tests/test_muc.py::TestMuc::test_last_page PASSED [ 37%] tests/test_muc.py::TestMuc::test_mam_all PASSED [ 37%] tests/test_muc.py::TestMuc::test_mam_bare_jid PASSED [ 38%] tests/test_muc.py::TestMuc::test_mam_echo PASSED [ 38%] tests/test_muc.py::TestMuc::test_mam_flip PASSED [ 38%] tests/test_muc.py::TestMuc::test_mam_flip_no_max PASSED [ 39%] tests/test_muc.py::TestMuc::test_mam_form_fields PASSED [ 39%] tests/test_muc.py::TestMuc::test_mam_from_user_carbon PASSED [ 39%] tests/test_muc.py::TestMuc::test_mam_metadata PASSED [ 40%] tests/test_muc.py::TestMuc::test_mam_metadata_empty PASSED [ 40%] tests/test_muc.py::TestMuc::test_mam_page_after PASSED [ 41%] tests/test_muc.py::TestMuc::test_mam_page_after_last PASSED [ 41%] tests/test_muc.py::TestMuc::test_mam_page_after_not_found PASSED [ 41%] tests/test_muc.py::TestMuc::test_mam_page_limit PASSED [ 42%] tests/test_muc.py::TestMuc::test_mam_specific_id PASSED [ 42%] tests/test_muc.py::TestMuc::test_mam_with PASSED [ 42%] tests/test_muc.py::TestMuc::test_moderate_by_moderator PASSED [ 43%] tests/test_muc.py::TestMuc::test_moderate_by_room PASSED [ 43%] tests/test_muc.py::TestMuc::test_msg_from_legacy PASSED [ 43%] tests/test_muc.py::TestMuc::test_msg_from_xmpp PASSED [ 44%] tests/test_muc.py::TestMuc::test_msg_reply_from_legacy PASSED [ 44%] tests/test_muc.py::TestMuc::test_msg_reply_from_legacy_fallback PASSED [ 45%] tests/test_muc.py::TestMuc::test_msg_reply_from_xmpp PASSED [ 45%] tests/test_muc.py::TestMuc::test_msg_reply_self_from_legacy PASSED [ 45%] tests/test_muc.py::TestMuc::test_msg_reply_to_user PASSED [ 46%] tests/test_muc.py::TestMuc::test_non_anonymous_participants_with_same_nickname PASSED [ 46%] tests/test_muc.py::TestMuc::test_participant_avatar PASSED [ 46%] tests/test_muc.py::TestMuc::test_presence_propagation PASSED [ 47%] tests/test_muc.py::TestMuc::test_react_from_legacy PASSED [ 47%] tests/test_muc.py::TestMuc::test_react_from_xmpp PASSED [ 47%] tests/test_muc.py::TestMuc::test_recv_error_non_existing_muc PASSED [ 48%] tests/test_muc.py::TestMuc::test_recv_non_kickable_error PASSED [ 48%] tests/test_muc.py::TestMuc::test_rename_from_contact PASSED [ 49%] tests/test_muc.py::TestMuc::test_rename_from_contact_with_forbidden_char PASSED [ 49%] tests/test_muc.py::TestMuc::test_rename_participant_from_muc PASSED [ 49%] tests/test_muc.py::TestMuc::test_rename_participant_from_participant PASSED [ 50%] tests/test_muc.py::TestMuc::test_resource_not_joined PASSED [ 50%] tests/test_muc.py::TestMuc::test_room_avatar PASSED [ 50%] tests/test_muc.py::TestMuc::test_self_ping_connected PASSED [ 51%] tests/test_muc.py::TestMuc::test_self_ping_disconnected PASSED [ 51%] tests/test_muc.py::TestMuc::test_send_to_bad_resource PASSED [ 52%] tests/test_muc.py::TestRoleAffiliation::test_affiliation_change PASSED [ 52%] tests/test_muc.py::TestRoleAffiliation::test_affiliation_change_new_part PASSED [ 52%] tests/test_muc.py::TestRoleAffiliation::test_role_change PASSED [ 53%] tests/test_muc.py::TestSetAvatar::test_set_avatar PASSED [ 53%] tests/test_muc.py::TestUserAvatar::test_fetch_user_avatar PASSED [ 53%] tests/test_muc.py::TestUserAvatar::test_user_avatar PASSED [ 54%] tests/test_muc.py::TestMUCAdmin::test_destruct PASSED [ 54%] tests/test_muc.py::TestMUCAdmin::test_get_owner_form PASSED [ 54%] tests/test_muc.py::TestMUCAdmin::test_kick PASSED [ 55%] tests/test_muc.py::TestMUCAdmin::test_moderation_not_implemented PASSED [ 55%] tests/test_muc.py::TestMUCAdmin::test_moderation_success PASSED [ 56%] tests/test_muc.py::TestMUCAdmin::test_set_description PASSED [ 56%] tests/test_muc.py::TestMUCAdmin::test_set_member PASSED [ 56%] tests/test_muc.py::TestMUCAdmin::test_subject PASSED [ 57%] tests/test_muc.py::TestJoinAway::test_away_contact_joins PASSED [ 57%] tests/test_muc.py::TestJoinAway::test_online_contact_joins PASSED [ 57%] tests/test_muc.py::TestMentions::test_mentions PASSED [ 58%] tests/test_muc.py::TestHats::test_hats PASSED [ 58%] tests/test_muc.py::TestNickChange::test_user_gets_away PASSED [ 58%] tests/test_muc.py::TestNickChange::test_user_nick_change PASSED [ 59%] tests/test_muc.py::TestMUCRegistration::test_request_registration_form_known_muc PASSED [ 59%] tests/test_muc.py::TestMUCRegistration::test_request_registration_form_unknown_muc PASSED [ 60%] tests/test_muc.py::TestMUCRegistration::test_request_remove_known_muc PASSED [ 60%] tests/test_muc_subject.py::TestMUCSubject::test_empty_subject PASSED [ 60%] tests/test_muc_subject.py::TestMUCSubject::test_set_thread_subject PASSED [ 61%] tests/test_muc_subject.py::TestMUCSubject::test_user_set_thread_subject PASSED [ 61%] tests/test_resourceprep.py::test_unassigned_code_points PASSED [ 61%] tests/test_resourceprep.py::test_control_chars PASSED [ 62%] tests/test_resourceprep.py::test_control_chars_and_unassigned_code_points PASSED [ 62%] tests/test_session.py::TestSession::test_avatar PASSED [ 63%] tests/test_session.py::TestSession::test_avatar_unpublish PASSED [ 63%] tests/test_session.py::TestSession::test_bob_not_found PASSED [ 63%] tests/test_session.py::TestSession::test_carbon_retract PASSED [ 64%] tests/test_session.py::TestSession::test_gateway_receives_presence_probe PASSED [ 64%] tests/test_session.py::TestSession::test_juliet_sends_link_preview PASSED [ 64%] tests/test_session.py::TestSession::test_link_preview PASSED [ 65%] tests/test_session.py::TestSession::test_mark_all_messages PASSED [ 65%] tests/test_session.py::TestSession::test_movim_custom_emoji PASSED [ 65%] tests/test_session.py::TestSession::test_movim_sticker PASSED [ 66%] tests/test_session.py::TestSession::test_multi_correction PASSED [ 66%] tests/test_session.py::TestSession::test_multi_correction_caption PASSED [ 67%] tests/test_session.py::TestSession::test_new_thread_from_xmpp PASSED [ 67%] tests/test_session.py::TestSession::test_sims PASSED [ 67%] tests/test_session.py::TestSession::test_user_send_invitation PASSED [ 68%] tests/test_session.py::TestSession::test_user_send_invitation_to_standard_muc PASSED [ 68%] tests/test_session_2.py::TestSession2::test_conflict_on_join PASSED [ 68%] tests/test_session_2.py::TestSession2::test_contact_init PASSED [ 69%] tests/test_session_2.py::TestSession2::test_correction PASSED [ 69%] tests/test_session_2.py::TestSession2::test_disco_unnamed_room PASSED [ 69%] tests/test_session_2.py::TestSession2::test_fill_participant_duplicate PASSED [ 70%] tests/test_session_2.py::TestSession2::test_group_init PASSED [ 70%] tests/test_session_2.py::TestSession2::test_leave_group PASSED [ 71%] tests/test_session_2.py::TestSession2::test_live_message_then_fill_participants PASSED [ 71%] tests/test_session_2.py::TestSession2::test_participant_avatar_race_condition PASSED [ 71%] tests/test_session_2.py::TestSession2::test_presence_to_user_account PASSED [ 72%] tests/test_session_2.py::TestSession2::test_reaction_fallback PASSED [ 72%] tests/test_session_2.py::TestSession2::test_reaction_fallback_muc PASSED [ 72%] tests/test_session_2.py::TestSession2::test_set_user_nick_outside_update_info PASSED [ 73%] tests/test_session_2.py::TestSession2::test_slow_avatar PASSED [ 73%] tests/test_session_2.py::TestSession2::test_slow_avatar_in_task PASSED [ 73%] tests/test_session_2.py::TestSession2::test_user_available PASSED [ 74%] tests/test_set_name_before_fill.py::TestSetNameBeforeFill::test_set_contact_name_before_fill PASSED [ 74%] tests/test_shakespeare.py::TestAimShakespeareBase::test_adhoc_forbidden_non_admin PASSED [ 75%] tests/test_shakespeare.py::TestAimShakespeareBase::test_attachments PASSED [ 75%] tests/test_shakespeare.py::TestAimShakespeareBase::test_delivery_receipt PASSED [ 75%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_adhoc_command_register PASSED [ 76%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_adhoc_commands_as_admin PASSED [ 76%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_adhoc_commands_as_logged_user PASSED [ 76%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_adhoc_commands_as_non_logged_user PASSED [ 77%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_adhoc_commands_as_unauthorized PASSED [ 77%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_adhoc_commands_unregistered PASSED [ 78%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_component PASSED [ 78%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_items_registered_existing_contact PASSED [ 78%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_local_part_unregistered PASSED [ 79%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_registered_existing_contact PASSED [ 79%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_registered_existing_contact_bare_jid PASSED [ 79%] tests/test_shakespeare.py::TestAimShakespeareBase::test_disco_restricted_reaction PASSED [ 80%] tests/test_shakespeare.py::TestAimShakespeareBase::test_from_eve_to_juliet PASSED [ 80%] tests/test_shakespeare.py::TestAimShakespeareBase::test_from_romeo_to_eve PASSED [ 80%] tests/test_shakespeare.py::TestAimShakespeareBase::test_from_romeo_to_juliet PASSED [ 81%] tests/test_shakespeare.py::TestAimShakespeareBase::test_gateway_message PASSED [ 81%] tests/test_shakespeare.py::TestAimShakespeareBase::test_jabber_iq_gateway PASSED [ 82%] tests/test_shakespeare.py::TestAimShakespeareBase::test_jabber_iq_gateway_on_contact PASSED [ 82%] tests/test_shakespeare.py::TestAimShakespeareBase::test_jid_validator PASSED [ 82%] tests/test_shakespeare.py::TestAimShakespeareBase::test_juliet_sends_text PASSED [ 83%] tests/test_shakespeare.py::TestAimShakespeareBase::test_last_seen PASSED [ 83%] tests/test_shakespeare.py::TestAimShakespeareBase::test_non_existing_contact PASSED [ 83%] tests/test_shakespeare.py::TestAimShakespeareBase::test_reactions PASSED [ 84%] tests/test_shakespeare.py::TestAimShakespeareBase::test_reactions_fallback PASSED [ 84%] tests/test_shakespeare.py::TestAimShakespeareBase::test_romeo_composing PASSED [ 84%] tests/test_shakespeare.py::TestAimShakespeareBase::test_unregister PASSED [ 85%] tests/test_shakespeare.py::TestPrivilege::test_privilege PASSED [ 85%] tests/test_shakespeare.py::TestContact::test_caps PASSED [ 86%] tests/test_shakespeare.py::TestContact::test_caps_extended PASSED [ 86%] tests/test_shakespeare.py::TestContact::test_correct PASSED [ 86%] tests/test_shakespeare.py::TestContact::test_disco_bare PASSED [ 87%] tests/test_shakespeare.py::TestContact::test_disco_resource PASSED [ 87%] tests/test_shakespeare.py::TestContact::test_juliet_send_friend_request_user_accepts PASSED [ 87%] tests/test_shakespeare.py::TestContact::test_juliet_send_friend_request_user_rejects PASSED [ 88%] tests/test_shakespeare.py::TestContact::test_presence PASSED [ 88%] tests/test_shakespeare.py::TestContact::test_probe PASSED [ 89%] tests/test_shakespeare.py::TestContact::test_retract PASSED [ 89%] tests/test_shakespeare.py::TestContact::test_send_several_subscription_requests_in_a_row PASSED [ 89%] tests/test_shakespeare.py::TestContact::test_user_subscribe_to_friend PASSED [ 90%] tests/test_shakespeare.py::TestContact::test_user_subscribe_to_non_friend_accept PASSED [ 90%] tests/test_shakespeare.py::TestContact::test_user_subscribe_to_non_friend_reject PASSED [ 90%] tests/test_shakespeare.py::TestContact::test_vcard_temp PASSED [ 91%] tests/test_shakespeare.py::TestCarbon::test_carbon_ignore PASSED [ 91%] tests/test_shakespeare.py::TestCarbon::test_carbon_send_file PASSED [ 91%] tests/test_shakespeare.py::TestUserGetsOnline::test_user_online_with_caps PASSED [ 92%] tests/test_shakespeare.py::TestUserGetsOnline::test_user_online_with_caps_no_nick_notify PASSED [ 92%] tests/test_shakespeare.py::TestUserGetsOnline::test_user_online_without_caps PASSED [ 93%] tests/test_shakespeare.py::TestUserPresence::test_user_presence PASSED [ 93%] tests/test_stanza_link_preview.py::TestLinkPreview::testGetLinkPreview PASSED [ 93%] tests/test_stanza_link_preview.py::TestLinkPreview::testGetLinkPreviews PASSED [ 94%] tests/test_stanza_link_preview.py::TestLinkPreview::testSetLinkPreview PASSED [ 94%] tests/test_type_conversion.py::TestLegacyTypeConversion::test_contact PASSED [ 94%] tests/test_type_conversion.py::TestLegacyTypeConversion::test_muc PASSED [ 95%] tests/test_util.py::test_subclass PASSED [ 95%] tests/test_util.py::test_phone_validation PASSED [ 95%] tests/test_util.py::test_strip_delay PASSED [ 96%] tests/test_util.py::test_merge_presence PASSED [ 96%] tests/test_util.py::test_replace_mentions PASSED [ 97%] tests/test_util.py::test_strip_emoji PASSED [ 97%] tests/test_util.py::test_last_seen_fallback_formatting PASSED [ 97%] tests/test_vcard.py::TestSession::test_fetch_pubsub PASSED [ 98%] tests/test_vcard.py::TestSession::test_fetch_pubsub_empty PASSED [ 98%] tests/test_vcard.py::TestSession::test_fetch_raw_iq PASSED [ 98%] tests/test_vcard.py::TestSession::test_fetch_raw_iq_empty PASSED [ 99%] tests/test_vcard.py::TestSession::test_vcard_in_update_info PASSED [ 99%] tests/test_vcard.py::TestSession::test_vcard_outside_update_info PASSED [100%] =============================== warnings summary =============================== .pybuild/cpython3_3.13_slidge/build/tests/test_attachment.py: 2 warnings .pybuild/cpython3_3.13_slidge/build/tests/test_mds.py: 2 warnings .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py: 12 warnings .pybuild/cpython3_3.13_slidge/build/tests/test_session_2.py: 1 warning /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_slidge/build/slidge/core/mixins/message_maker.py:35:DeprecationWarning:NotImplemented should not be used in a boolean context .pybuild/cpython3_3.13_slidge/build/tests/test_attachment.py::TestAttachmentNoUpload::test_multi_moderation /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_slidge/build/slidge/db/store.py:146:DeprecationWarning:NotImplemented should not be used in a boolean context .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py::TestMuc::test_join_group .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py::TestMuc::test_participant_avatar .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py::TestJoinAway::test_away_contact_joins .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py::TestJoinAway::test_online_contact_joins .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py::TestHats::test_hats /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_slidge/build/slidge/core/mixins/db.py:30:SAWarning:Object of type <Participant> not in session, add operation along 'Room.participants' will not proceed .pybuild/cpython3_3.13_slidge/build/tests/test_muc.py::TestMUCRegistration::test_request_remove_known_muc .pybuild/cpython3_3.13_slidge/build/tests/test_session_2.py::TestSession2::test_leave_group /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13_slidge/build/slidge/group/bookmarks.py:222:SAWarning:Object of type <Participant> not in session, add operation along 'Room.participants' will not proceed (This warning originated from the Session 'autoflush' process, which was invoked automatically in response to a user-initiated operation. Consider using ``no_autoflush`` context manager if this warning happened while initializing objects.) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ====================== 273 passed, 25 warnings in 27.63s ======================= dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

