Source: openlp
Version: 3.0.2+ds-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-20240115 ftbfs-trixie
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> QT_QPA_PLATFORM=offscreen dh_auto_test
> I: pybuild base:305: cd /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_openlp/build;
> python3.11 -m pytest -k 'not test_load_settings_position_invalid and not
> test_get_directory_for_language_dir_from_source and not
> test_get_ip_address_default'
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.4, pluggy-1.3.0
> PyQt5 5.15.10 -- Qt runtime 5.15.10 -- Qt compiled 5.15.10
> rootdir: /<<PKGBUILDDIR>>
> configfile: setup.cfg
> plugins: qt-4.3.1
> collected 2288 items / 3 deselected / 1 skipped / 2285 selected
>
> tests/openlp_core/test_app.py ............... [
> 0%]
> tests/openlp_core/test_server.py ..... [
> 0%]
> tests/openlp_core/test_state.py ............... [
> 1%]
> tests/openlp_core/test_threading.py ......... [
> 1%]
> tests/openlp_core/test_version.py ........... [
> 2%]
> tests/openlp_core/api/test_deploy.py ........... [
> 2%]
> tests/openlp_core/api/test_main.py . [
> 2%]
> tests/openlp_core/api/test_tab.py ................. [
> 3%]
> tests/openlp_core/api/test_websockets.py .............. [
> 4%]
> tests/openlp_core/api/endpoint/test_controller.py .... [
> 4%]
> tests/openlp_core/api/http_server/test_http.py .. [
> 4%]
> tests/openlp_core/api/http_server/test_init.py ....... [
> 4%]
> tests/openlp_core/api/v2/test_controller.py ...F....F....F............F. [
> 6%]
> .... [
> 6%]
> tests/openlp_core/api/v2/test_core.py ....F......... [
> 6%]
> tests/openlp_core/api/v2/test_plugins.py ..F...... [
> 7%]
> tests/openlp_core/api/v2/test_service.py ........ [
> 7%]
> tests/openlp_core/common/test_actions.py .......... [
> 8%]
> tests/openlp_core/common/test_applocation.py ............ [
> 8%]
> tests/openlp_core/common/test_db.py .. [
> 8%]
> tests/openlp_core/common/test_handlers.py . [
> 8%]
> tests/openlp_core/common/test_httputils.py .................. [
> 9%]
> tests/openlp_core/common/test_i18n.py ............ [
> 10%]
> tests/openlp_core/common/test_init.py .................................. [
> 11%]
> .................. [
> 12%]
> tests/openlp_core/common/test_json.py .................. [
> 13%]
> tests/openlp_core/common/test_mixins.py .... [
> 13%]
> tests/openlp_core/common/test_network_interfaces.py ...... [
> 13%]
> tests/openlp_core/common/test_path.py ................. [
> 14%]
> tests/openlp_core/common/test_platform.py ..... [
> 14%]
> tests/openlp_core/common/test_registry.py ...... [
> 14%]
> tests/openlp_core/common/test_settings.py ....................... [
> 15%]
> tests/openlp_core/common/test_utils.py ....... [
> 16%]
> tests/openlp_core/display/test_render.py .......... [
> 16%]
> tests/openlp_core/display/test_screens.py ........................ [
> 17%]
> tests/openlp_core/display/test_window.py ............................... [
> 18%]
> .......... [
> 19%]
> tests/openlp_core/lib/test_db.py ........ [
> 19%]
> tests/openlp_core/lib/test_exceptions.py . [
> 19%]
> tests/openlp_core/lib/test_formattingtags.py .. [
> 19%]
> tests/openlp_core/lib/test_lib.py ...................................... [
> 21%]
> ........... [
> 21%]
> tests/openlp_core/lib/test_mediamanageritem.py ...... [
> 22%]
> tests/openlp_core/lib/test_pluginmanager.py ........................s [
> 23%]
> tests/openlp_core/lib/test_serviceitem.py ............................ [
> 24%]
> tests/openlp_core/lib/test_theme.py ................ [
> 25%]
> tests/openlp_core/lib/test_ui.py ................. [
> 25%]
> tests/openlp_core/pages/test_alignment.py .......................... [
> 27%]
> tests/openlp_core/pages/test_areaposition.py ..................... [
> 28%]
> tests/openlp_core/pages/test_background.py ............................. [
> 29%]
> .... [
> 29%]
> tests/openlp_core/pages/test_fontselection.py .......................... [
> 30%]
> ................ [
> 31%]
> tests/openlp_core/pages/test_gridlayoutpage.py .... [
> 31%]
> tests/openlp_core/projectors/test_projector_commands_01.py .......... [
> 31%]
> tests/openlp_core/projectors/test_projector_commands_02.py ............. [
> 32%]
> ..... [
> 32%]
> tests/openlp_core/projectors/test_projector_constants.py ... [
> 32%]
> tests/openlp_core/projectors/test_projector_db.py ...................... [
> 33%]
> ...... [
> 34%]
> tests/openlp_core/projectors/test_projector_pjlink_base_01.py .......... [
> 34%]
> ........ [
> 34%]
> tests/openlp_core/projectors/test_projector_pjlink_udp.py ......... [
> 35%]
> tests/openlp_core/projectors/test_projector_sourceform.py ... [
> 35%]
> tests/openlp_core/projectors/commands/test_avmt.py ......... [
> 35%]
> tests/openlp_core/projectors/commands/test_clss.py ....... [
> 36%]
> tests/openlp_core/projectors/commands/test_misc_commands.py .... [
> 36%]
> tests/openlp_core/projectors/commands/test_pjlink.py ........... [
> 36%]
> tests/openlp_core/projectors/commands/test_routing.py ........ [
> 37%]
> tests/openlp_core/projectors/commands/test_sver.py .... [
> 37%]
> tests/openlp_core/projectors/db/test_get_projector.py .............. [
> 37%]
> tests/openlp_core/projectors/editform/test_accept_me.py ................ [
> 38%]
> . [
> 38%]
> tests/openlp_core/projectors/editform/test_misc_editform.py ..... [
> 38%]
> tests/openlp_core/projectors/manager/test_boostrap.py .... [
> 39%]
> tests/openlp_core/projectors/manager/test_misc_manager.py ... [
> 39%]
> tests/openlp_core/projectors/manager/test_toolbar_triggers-01.py ....... [
> 39%]
> ........... [
> 39%]
> tests/openlp_core/projectors/manager/test_toolbar_triggers-basic.py .... [
> 40%]
> [
> 40%]
> tests/openlp_core/projectors/manager/test_udp.py ..... [
> 40%]
> tests/openlp_core/projectors/pjlink/test_check_login.py ...... [
> 40%]
> tests/openlp_core/projectors/pjlink/test_get_data.py ............ [
> 41%]
> tests/openlp_core/projectors/pjlink/test_misc_pjlink.py ............ [
> 41%]
> tests/openlp_core/projectors/pjlink/test_reset_information.py . [
> 41%]
> tests/openlp_core/projectors/pjlink/test_send_command.py ............... [
> 42%]
> . [
> 42%]
> tests/openlp_core/projectors/ui/test_tab.py ....... [
> 42%]
> tests/openlp_core/ui/test_aboutform.py ... [
> 42%]
> tests/openlp_core/ui/test_advancedtab.py . [
> 42%]
> tests/openlp_core/ui/test_confirmationform.py ... [
> 43%]
> tests/openlp_core/ui/test_exceptionform.py .. [
> 43%]
> tests/openlp_core/ui/test_filerenamedialog.py ... [
> 43%]
> tests/openlp_core/ui/test_first_time.py . [
> 43%]
> tests/openlp_core/ui/test_firsttimeform.py ...................... [
> 44%]
> tests/openlp_core/ui/test_formattingtagscontroller.py .... [
> 44%]
> tests/openlp_core/ui/test_formattingtagsform.py .. [
> 44%]
> tests/openlp_core/ui/test_generaltab.py .... [
> 44%]
> tests/openlp_core/ui/test_icons.py . [
> 44%]
> tests/openlp_core/ui/test_init.py .. [
> 44%]
> tests/openlp_core/ui/test_library.py .... [
> 44%]
> tests/openlp_core/ui/test_mainwindow.py ................................ [
> 46%]
> ............ [
> 46%]
> tests/openlp_core/ui/test_serviceitemeditform.py ............... [
> 47%]
> tests/openlp_core/ui/test_servicemanager.py ............................ [
> 48%]
> .......................................................... [
> 51%]
> tests/openlp_core/ui/test_servicenotedialog.py . [
> 51%]
> tests/openlp_core/ui/test_servicetab.py . [
> 51%]
> tests/openlp_core/ui/test_settings_form.py .... [
> 51%]
> tests/openlp_core/ui/test_settingsform.py ....... [
> 51%]
> tests/openlp_core/ui/test_shortcutlistdialog.py .. [
> 51%]
> tests/openlp_core/ui/test_shortcutlistform.py .......... [
> 52%]
> tests/openlp_core/ui/test_slidecontroller.py ........................... [
> 53%]
> .................................... [
> 55%]
> tests/openlp_core/ui/test_splashscreen.py . [
> 55%]
> tests/openlp_core/ui/test_starttimedialog.py .. [
> 55%]
> tests/openlp_core/ui/test_style.py ..................... [
> 56%]
> tests/openlp_core/ui/test_themeform.py ........................sssss. [
> 57%]
> tests/openlp_core/ui/test_thememanager.py ...................... [
> 58%]
> tests/openlp_core/ui/test_themeprogressform.py ...... [
> 58%]
> tests/openlp_core/ui/test_themetab.py .. [
> 58%]
> tests/openlp_core/ui/media/test_media.py ... [
> 58%]
> tests/openlp_core/ui/media/test_mediacontroller.py ..................... [
> 59%]
> .................... [
> 60%]
> tests/openlp_core/ui/media/test_remote.py .........s [
> 61%]
> tests/openlp_core/ui/media/test_vlcplayer.py ........................... [
> 62%]
> .... [
> 62%]
> tests/openlp_core/widgets/test_buttons.py ....... [
> 62%]
> tests/openlp_core/widgets/test_dialogs.py ............. [
> 63%]
> tests/openlp_core/widgets/test_edits.py ..................... [
> 64%]
> tests/openlp_core/widgets/test_views.py .......................... [
> 65%]
> tests/openlp_core/widgets/test_widgets.py ........................... [
> 66%]
> tests/openlp_plugins/alerts/test_manager.py ... [
> 66%]
> tests/openlp_plugins/alerts/test_plugin.py ..... [
> 67%]
> tests/openlp_plugins/alerts/forms/test_alertform.py . [
> 67%]
> tests/openlp_plugins/bibles/test_bibleimport.py ........................ [
> 68%]
> ...... [
> 68%]
> tests/openlp_plugins/bibles/test_bibleserver.py sss [
> 68%]
> tests/openlp_plugins/bibles/test_biblestab.py .. [
> 68%]
> tests/openlp_plugins/bibles/test_csvimport.py ................. [
> 69%]
> tests/openlp_plugins/bibles/test_lib.py ........ [
> 69%]
> tests/openlp_plugins/bibles/test_lib_manager.py .... [
> 69%]
> tests/openlp_plugins/bibles/test_lib_parse_reference.py ............ [
> 70%]
> tests/openlp_plugins/bibles/test_manager.py . [
> 70%]
> tests/openlp_plugins/bibles/test_mediaitem.py .......................... [
> 71%]
> .......................................................... [
> 74%]
> tests/openlp_plugins/bibles/test_opensongimport.py .................... [
> 75%]
> tests/openlp_plugins/bibles/test_osisimport.py ..................... [
> 75%]
> tests/openlp_plugins/bibles/test_plugin.py . [
> 75%]
> tests/openlp_plugins/bibles/test_swordimport.py .. [
> 76%]
> tests/openlp_plugins/bibles/test_upgrade.py ..... [
> 76%]
> tests/openlp_plugins/bibles/test_versereferencelist.py ..... [
> 76%]
> tests/openlp_plugins/bibles/test_wordprojectimport.py ........ [
> 76%]
> tests/openlp_plugins/bibles/test_zefaniaimport.py ... [
> 76%]
> tests/openlp_plugins/bibles/forms/test_bibleimportform.py sss [
> 77%]
> tests/openlp_plugins/bibles/forms/test_editbibleform.py . [
> 77%]
> tests/openlp_plugins/custom/test_mediaitem.py ... [
> 77%]
> tests/openlp_plugins/custom/test_plugin.py . [
> 77%]
> tests/openlp_plugins/custom/forms/test_customform.py ....... [
> 77%]
> tests/openlp_plugins/custom/forms/test_customslideform.py .. [
> 77%]
> tests/openlp_plugins/images/test_imagetab.py ... [
> 77%]
> tests/openlp_plugins/images/test_mediaitem.py ................. [
> 78%]
> tests/openlp_plugins/images/test_plugin.py . [
> 78%]
> tests/openlp_plugins/images/test_upgrade.py . [
> 78%]
> tests/openlp_plugins/images/forms/test_choosegroupform.py .... [
> 78%]
> tests/openlp_plugins/media/test_mediaitem.py ....... [
> 79%]
> tests/openlp_plugins/media/test_mediaplugin.py .. [
> 79%]
> tests/openlp_plugins/media/test_plugin.py . [
> 79%]
> tests/openlp_plugins/media/forms/test_mediaclipselectorform.py .... [
> 79%]
> tests/openlp_plugins/media/forms/test_streamselectorform.py ........ [
> 79%]
> tests/openlp_plugins/planningcenter/test_planningcenterplugin.py ....... [
> 80%]
> [
> 80%]
> tests/openlp_plugins/planningcenter/forms/test_selectplanform.py ....s.. [
> 80%]
> ..... [
> 80%]
> tests/openlp_plugins/planningcenter/lib/test_planningcenter_api.py ..... [
> 80%]
> . [
> 80%]
> tests/openlp_plugins/planningcenter/lib/test_planningcentertab.py .... [
> 81%]
> tests/openlp_plugins/planningcenter/lib/test_songimport.py ...... [
> 81%]
> tests/openlp_plugins/presentations/test_impresscontroller.py .......... [
> 81%]
> tests/openlp_plugins/presentations/test_libreofficeserver.py sssssssssss [
> 82%]
> sssssssssssssssssssssssssssss [
> 83%]
> tests/openlp_plugins/presentations/test_maclocontroller.py sssssssssssss [
> 84%]
> sssssssssssss [
> 84%]
> tests/openlp_plugins/presentations/test_mediaitem.py ......... [
> 85%]
> tests/openlp_plugins/presentations/test_messagelistener.py .... [
> 85%]
> tests/openlp_plugins/presentations/test_pdfcontroller.py .. [
> 85%]
> tests/openlp_plugins/presentations/test_plugin.py ... [
> 85%]
> tests/openlp_plugins/presentations/test_powerpointcontroller.py ........ [
> 85%]
> . [
> 85%]
> tests/openlp_plugins/presentations/test_presentationcontroller.py ...... [
> 86%]
> ...... [
> 86%]
> tests/openlp_plugins/presentations/test_presentationtab.py .. [
> 86%]
> tests/openlp_plugins/presentations/lib/test_serializers.py sss [
> 86%]
> tests/openlp_plugins/songs/test_chordproimport.py . [
> 86%]
> tests/openlp_plugins/songs/test_db.py ........... [
> 87%]
> tests/openlp_plugins/songs/test_easyslidesimport.py . [
> 87%]
> tests/openlp_plugins/songs/test_editsongform.py ... [
> 87%]
> tests/openlp_plugins/songs/test_ewimport.py ............... [
> 87%]
> tests/openlp_plugins/songs/test_foilpresenterimport.py ..... [
> 88%]
> tests/openlp_plugins/songs/test_lib.py ................................. [
> 89%]
> .. [
> 89%]
> tests/openlp_plugins/songs/test_liveworshipimport.py .. [
> 89%]
> tests/openlp_plugins/songs/test_lyriximport.py . [
> 89%]
> tests/openlp_plugins/songs/test_mediaitem.py ................. [
> 90%]
> tests/openlp_plugins/songs/test_mediashout.py ....... [
> 90%]
> tests/openlp_plugins/songs/test_openlpimporter.py .. [
> 90%]
> tests/openlp_plugins/songs/test_openlyricsexport.py ... [
> 91%]
> tests/openlp_plugins/songs/test_openlyricsimport.py ...... [
> 91%]
> tests/openlp_plugins/songs/test_openlyricsxml.py ....... [
> 91%]
> tests/openlp_plugins/songs/test_openoffice.py .. [
> 91%]
> tests/openlp_plugins/songs/test_opensongimport.py .... [
> 91%]
> tests/openlp_plugins/songs/test_opsproimport.py ..... [
> 92%]
> tests/openlp_plugins/songs/test_plugin.py . [
> 92%]
> tests/openlp_plugins/songs/test_powerpraiseimport.py . [
> 92%]
> tests/openlp_plugins/songs/test_presentationmanagerimport.py . [
> 92%]
> tests/openlp_plugins/songs/test_propresenterimport.py ... [
> 92%]
> tests/openlp_plugins/songs/test_reporting.py ... [
> 92%]
> tests/openlp_plugins/songs/test_singingthefaithimport.py . [
> 92%]
> tests/openlp_plugins/songs/test_songbeamerimport.py ....... [
> 92%]
> tests/openlp_plugins/songs/test_songformat.py ..... [
> 93%]
> tests/openlp_plugins/songs/test_songproimport.py . [
> 93%]
> tests/openlp_plugins/songs/test_songselect.py .......................... [
> 94%]
> .................. [
> 95%]
> tests/openlp_plugins/songs/test_songshowplusimport.py .....s [
> 95%]
> tests/openlp_plugins/songs/test_songstab.py ............... [
> 96%]
> tests/openlp_plugins/songs/test_sundayplusimport.py . [
> 96%]
> tests/openlp_plugins/songs/test_videopsalm.py . [
> 96%]
> tests/openlp_plugins/songs/test_wordsofworshipimport.py ..... [
> 96%]
> tests/openlp_plugins/songs/test_worshipassistantimport.py . [
> 96%]
> tests/openlp_plugins/songs/test_worshipcenterproimport.py .... [
> 96%]
> tests/openlp_plugins/songs/test_zionworximport.py ... [
> 96%]
> tests/openlp_plugins/songs/forms/test_authorsform.py ................. [
> 97%]
> tests/openlp_plugins/songs/forms/test_editsongform.py ....... [
> 97%]
> tests/openlp_plugins/songs/forms/test_editverseform.py ................. [
> 98%]
> ....... [
> 98%]
> tests/openlp_plugins/songs/forms/test_songmaintenanceform.py ........... [
> 99%]
> ........ [
> 99%]
> tests/openlp_plugins/songs/forms/test_topicsform.py ... [
> 99%]
> tests/openlp_plugins/songusage/test_songusage.py .... [
> 99%]
> tests/openlp_plugins/songusage/forms/test_songusagedeleteform.py . [
> 99%]
> tests/openlp_plugins/songusage/forms/test_songusagedetailform.py .
> [100%]
>
> =================================== FAILURES
> ===================================
> _____________ test_controller_set_aborts_on_unspecified_controller
> _____________
>
> flask_client = <FlaskClient <Flask 'openlp.core.api'>>
> settings = <openlp.core.common.settings.Settings object at 0x7f5e157d7eb0>
>
> def test_controller_set_aborts_on_unspecified_controller(flask_client,
> settings):
> res = flask_client.post('/api/v2/controller/show')
> > assert res.status_code == 400
> E assert 415 == 400
> E + where 415 = <WrapperTestResponse streamed [415 UNSUPPORTED MEDIA
> TYPE]>.status_code
>
> tests/openlp_core/api/v2/test_controller.py:60: AssertionError
> ------------------------------ Captured log setup
> ------------------------------
> INFO openlp.core.common.registry:registry.py:44 Registry Initialising
> _____________ test_controller_direction_does_fails_on_missing_data
> _____________
>
> flask_client = <FlaskClient <Flask 'openlp.core.api'>>
> settings = <openlp.core.common.settings.Settings object at 0x7f5e157feef0>
>
> def test_controller_direction_does_fails_on_missing_data(flask_client,
> settings):
> res = flask_client.post('/api/v2/controller/progress')
> > assert res.status_code == 400
> E assert 415 == 400
> E + where 415 = <WrapperTestResponse streamed [415 UNSUPPORTED MEDIA
> TYPE]>.status_code
>
> tests/openlp_core/api/v2/test_controller.py:90: AssertionError
> ------------------------------ Captured log setup
> ------------------------------
> INFO openlp.core.common.registry:registry.py:44 Registry Initialising
> ___________ test_controller_set_theme_level_aborts_if_no_theme_level
> ___________
>
> flask_client = <FlaskClient <Flask 'openlp.core.api'>>
> settings = <openlp.core.common.settings.Settings object at 0x7f5e157fc0d0>
>
> def
> test_controller_set_theme_level_aborts_if_no_theme_level(flask_client,
> settings):
> res = flask_client.post('/api/v2/controller/theme-level')
> > assert res.status_code == 400
> E assert 415 == 400
> E + where 415 = <WrapperTestResponse streamed [415 UNSUPPORTED MEDIA
> TYPE]>.status_code
>
> tests/openlp_core/api/v2/test_controller.py:122: AssertionError
> ------------------------------ Captured log setup
> ------------------------------
> INFO openlp.core.common.registry:registry.py:44 Registry Initialising
> _________________ test_controller_set_theme_aborts_if_no_theme
> _________________
>
> flask_client = <FlaskClient <Flask 'openlp.core.api'>>
> settings = <openlp.core.common.settings.Settings object at 0x7f5e157ff1c0>
>
> def test_controller_set_theme_aborts_if_no_theme(flask_client, settings):
> res = flask_client.post('/api/v2/controller/theme')
> > assert res.status_code == 400
> E assert 415 == 400
> E + where 415 = <WrapperTestResponse streamed [415 UNSUPPORTED MEDIA
> TYPE]>.status_code
>
> tests/openlp_core/api/v2/test_controller.py:241: AssertionError
> ------------------------------ Captured log setup
> ------------------------------
> INFO openlp.core.common.registry:registry.py:44 Registry Initialising
> _____________________ test_login_without_data_returns_400
> ______________________
>
> flask_client = <FlaskClient <Flask 'openlp.core.api'>>
>
> def test_login_without_data_returns_400(flask_client):
> res = flask_client.post('/api/v2/core/login')
> > assert res.status_code == 400
> E assert 415 == 400
> E + where 415 = <WrapperTestResponse streamed [415 UNSUPPORTED MEDIA
> TYPE]>.status_code
>
> tests/openlp_core/api/v2/test_core.py:97: AssertionError
> ______________ test_plugin_set_search_option_aborts_if_no_option
> _______________
>
> flask_client = <FlaskClient <Flask 'openlp.core.api'>>
> settings = <openlp.core.common.settings.Settings object at 0x7f5e157ffeb0>
>
> def test_plugin_set_search_option_aborts_if_no_option(flask_client,
> settings):
> Registry().register('plugin_manager', MagicMock())
> res = flask_client.post('/api/v2/plugins/songs/search-options')
> > assert res.status_code == 400
> E assert 415 == 400
> E + where 415 = <WrapperTestResponse streamed [415 UNSUPPORTED MEDIA
> TYPE]>.status_code
>
> tests/openlp_core/api/v2/test_plugins.py:77: AssertionError
> ------------------------------ Captured log setup
> ------------------------------
> INFO openlp.core.common.registry:registry.py:44 Registry Initialising
> =============================== warnings summary
> ===============================
> ../../../../../../usr/lib/python3/dist-packages/webob/compat.py:5
> /usr/lib/python3/dist-packages/webob/compat.py:5: DeprecationWarning: 'cgi'
> is deprecated and slated for removal in Python 3.13
> from cgi import parse_header
>
> openlp/core/projectors/db.py:51
>
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_openlp/build/openlp/core/projectors/db.py:51:
> MovedIn20Warning: Deprecated API features detected! These feature(s) are not
> compatible with SQLAlchemy 2.0. To prevent incompatible upgrades prior to
> updating applications, ensure requirements files are pinned to
> "sqlalchemy<2.0". Set environment variable SQLALCHEMY_WARN_20=1 to show all
> deprecation warnings. Set environment variable
> SQLALCHEMY_SILENCE_UBER_WARNING=1 to silence this message. (Background on
> SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9)
> Base = declarative_base(MetaData())
>
> .pybuild/cpython3_3.11_openlp/build/tests/openlp_core/api/test_tab.py: 95
> warnings
> .pybuild/cpython3_3.11_openlp/build/tests/openlp_core/ui/test_icons.py: 1
> warning
> /usr/lib/python3/dist-packages/qtawesome/iconic_font.py:406:
> DeprecationWarning: The FontAwesome 4.7 ('fa' prefix) icon set will be
> removed in a future release in favor of FontAwesome 6. We recommend you to
> move to FontAwesome 5 ('fa5*' prefix) to prevent any issues in the future
> warnings.warn(
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED
> tests/openlp_core/api/v2/test_controller.py::test_controller_set_aborts_on_unspecified_controller
> FAILED
> tests/openlp_core/api/v2/test_controller.py::test_controller_direction_does_fails_on_missing_data
> FAILED
> tests/openlp_core/api/v2/test_controller.py::test_controller_set_theme_level_aborts_if_no_theme_level
> FAILED
> tests/openlp_core/api/v2/test_controller.py::test_controller_set_theme_aborts_if_no_theme
> FAILED
> tests/openlp_core/api/v2/test_core.py::test_login_without_data_returns_400
> FAILED
> tests/openlp_core/api/v2/test_plugins.py::test_plugin_set_search_option_aborts_if_no_option
> ==== 6 failed, 2195 passed, 85 skipped, 3 deselected, 98 warnings in 38.45s
> ====
> E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_openlp/build; python3.11 -m pytest -k
> 'not test_load_settings_position_invalid and not
> test_get_directory_for_language_dir_from_source and not
> test_get_ip_address_default'
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/01/15/openlp_3.0.2+ds-1_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240115;[email protected]
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240115&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.