Package Details: python-gaphor 2.9.2-7

Git Clone URL: https://aur.archlinux.org/python-gaphor.git (read-only, click to copy)
Package Base: python-gaphor
Description: Simple and easy to use modeling tool for UML using GTK3
Upstream URL: https://github.com/gaphor/gaphor
Keywords: diagram diagrams gtk gtk3 gui python python3 uml
Licenses: Apache
Submitter: actionless
Maintainer: actionless (fanninpm)
Last Packager: actionless
Votes: 3
Popularity: 0.027530
First Submitted: 2020-03-30 09:39 (UTC)
Last Updated: 2022-04-13 18:12 (UTC)

Latest Comments

1 2 3 Next › Last »

actionless commented on 2022-06-04 10:48 (UTC)

just use makepkg CLI FLAG for temporary disabling that check 😹

Popolon commented on 2022-06-04 08:30 (UTC) (edited on 2022-06-04 08:36 (UTC) by Popolon)

As currently python-xdoctest doesn't build due to tests failures, a quick & dirty patch is to apply on PKGBUILD this by git apply file.patch

diff --git a/PKGBUILD b/PKGBUILD
index 855cb57..c562983 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@

 _name=gaphor
 pkgname=python-${_name}
-pkgver=2.9.2
-pkgrel=7
+pkgver=2.10.0
+pkgrel=1
 pkgdesc="Simple and easy to use modeling tool for UML using GTK3"
 arch=('any')
@@ -29,11 +29,12 @@ checkdepends=(
        'python-pytest'
        'python-pytest-mock'
        'python-sphinx'
-       'python-xdoctest'
+#      'python-xdoctest'
        'xorg-server-xvfb'
 )
-source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
-sha256sums=('687f0f9a75e72daa9535bbbc6b8592e0ee37ae9451b9085bd2d972a1fb07b51f')
+
+source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz")
+sha256sums=('cb2255f9fb31e367999a9e07d6ac814551f34c6d2fb3ffcce5aa5764bc2ffe7f')

 build() {
        cd "${_name}-${pkgver}"
@@ -45,7 +46,7 @@ build() {

 check() {
        cd "${srcdir}/${_name}-${pkgver}"
-       xvfb-run --auto-servernum pytest
+#      xvfb-run --auto-servernum pytest
 }

 prepare() {

actionless commented on 2022-05-08 12:45 (UTC)

just run makepkg with a flag to skip the check() if you want to skip failing tests

qruqs commented on 2022-05-08 10:00 (UTC)

@actionless: Restart, as in restarting the system. Most likely because of some fancy thing not installed prior.

@those_who_have_problems: As a general rule if you run into problems and an application refuse to start, always check if it is possible to start the application using the Terminal. You often get information output to stderr and you may be able to see what is missing and/or what otherwise might have gone wrong. I know many seem to forget it exists as an option. Maybe not always, but it often does.

If you have problems with a Python application (as in this case), you could try installing it via PyPi: https://pypi.org/project/gaphor/

First, if you are unsure how to use Python at the prompt, I suggest you do this first:

$ python -c "import sys; print(sys.version)"

If the above line gives you a result with no errors at the $ prompt, something like "3.10.4 (main, Mar 23 2022, 23:05:40) [GCC 11.2.0]", try installing gaphor using:

$ pip install gaphor

Normal behavior is that it, at the very least, should pull in any missing Python packages. The application will install in your home directory, no need for root/sudo.

If the application needs things that aren't Python related, you might have to investigate further what is missing, e.g. by trying to start it via the Terminal, as previously mentioned.

Here's my install session, for those who never done any of this (imagine inverted colors):

$ pip install gaphor
Defaulting to user installation because normal site-packages is not writeable
Collecting gaphor
  Downloading gaphor-2.9.2-py3-none-any.whl (721 kB)
     |████████████████████████████████| 721 kB 9.5 MB/s            
Requirement already satisfied: PyGObject<4.0,>=3.30 in /usr/lib/python3.10/site-packages (from gaphor) (3.42.0)
Requirement already satisfied: jedi<0.19.0,>=0.18.1 in /usr/lib/python3.10/site-packages (from gaphor) (0.18.1)
Requirement already satisfied: generic<2.0.0,>=1.0.0 in /usr/lib/python3.10/site-packages (from gaphor) (1.0.1)
Requirement already satisfied: gaphas<4.0.0,>=3.1.0 in /usr/lib/python3.10/site-packages (from gaphor) (3.6.0)
Requirement already satisfied: pycairo<2.0,>=1.18 in /usr/lib/python3.10/site-packages (from gaphor) (1.21.0)
Requirement already satisfied: tinycss2<2.0.0,>=1.0.2 in /usr/lib/python3.10/site-packages (from gaphor) (1.1.1)
Requirement already satisfied: darkdetect<0.6.0,>=0.5.1 in /home/qruqs/.local/lib/python3.10/site-packages (from gaphor) (0.5.1)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in /usr/lib/python3.10/site-packages (from jedi<0.19.0,>=0.18.1->gaphor) (0.8.2)
Installing collected packages: gaphor
Successfully installed gaphor-2.9.2

I suspect the first handful of lines come from the AUR package I used before. Those may have to be updated in the future.

And the following is from selecting to start gaphor at the prompt and invoking a session with SysML:

$ gaphor
gaphor.application INFO Initializing service component_registry
gaphor.application INFO Initializing service event_manager
gaphor.application INFO Initializing service properties
gaphor.application INFO Initializing service modeling_language
gaphor.application INFO Initializing service export_menu
gaphor.application INFO Initializing service tools_menu
gaphor.application INFO Initializing service main_window
gaphor.application INFO Initializing service consolewindow
gaphor.application INFO Initializing service element_dispatcher
gaphor.application INFO Initializing service element_factory
gaphor.application INFO Initializing service toolbox
gaphor.application INFO Initializing service diagrams
gaphor.application INFO Initializing service copy
gaphor.application INFO Initializing service diagram_export
gaphor.application INFO Initializing service elementeditor
gaphor.application INFO Initializing service file_manager
gaphor.application INFO Initializing service help
gaphor.application INFO Initializing service namespace
gaphor.application INFO Initializing service recent_files
gaphor.application INFO Initializing service undo_manager
gaphor.application INFO Initializing service sanitizer
gaphor.application INFO Initializing service xmi_export
gaphor.storage.storage INFO Loading file from file descriptor
gaphor.storage.storage INFO Read 186 elements from file

Everything seems to be working okay.

If you later regret installing it, there is an uninstall command with pip you can use, or if you feel adventurous, simply delete everything (belonging to gaphor, that is ;) from the local directory where it was installed.

himan commented on 2022-04-13 07:00 (UTC)

======================================================= short test summary info =======================================================
FAILED gaphor/UML/actions/tests/test_activitynodes.py::test_decision_node_persistence - importlib.metadata.PackageNotFoundError: No ...
FAILED gaphor/UML/actions/tests/test_activitynodes.py::test_combined_decision_node_persistence - importlib.metadata.PackageNotFoundE...
FAILED gaphor/UML/actions/tests/test_activitynodes.py::test_fork_node_persistence - importlib.metadata.PackageNotFoundError: No pack...
FAILED gaphor/UML/actions/tests/test_activitynodes.py::test_combined_fork_node_persistence - importlib.metadata.PackageNotFoundError...
FAILED gaphor/UML/interactions/tests/test_executionspecification.py::test_save_and_load - importlib.metadata.PackageNotFoundError: N...
FAILED gaphor/UML/interactions/tests/test_message.py::test_message_persistence - importlib.metadata.PackageNotFoundError: No package...
FAILED gaphor/UML/interactions/tests/test_message.py::test_message_connected_to_lifeline - importlib.metadata.PackageNotFoundError: ...
FAILED gaphor/services/tests/test_modelinglanguage.py::test_loading_of_modeling_languages - AssertionError: assert 'UML' in []
FAILED gaphor/services/tests/test_modelinglanguage.py::test_lookup_uml_element - AssertionError: assert None
FAILED gaphor/services/tests/test_modelinglanguage.py::test_lookup_sysml_element - AssertionError: assert None
FAILED gaphor/services/tests/test_modelinglanguage.py::test_lookup_c4model_element - AssertionError: assert None
FAILED gaphor/storage/tests/test_storage.py::test_save_with_invalid_collection - importlib.metadata.PackageNotFoundError: No package...
FAILED gaphor/storage/tests/test_storage.py::test_save_with_invalidreference - importlib.metadata.PackageNotFoundError: No package m...
FAILED gaphor/storage/tests/test_storage_c4_upgrades.py::test_c4_database_item - AssertionError: Type Diagram can not be loaded: no ...
FAILED tests/test_gaphorconvert.py::test_export_pdf - KeyError: 'event_manager'
FAILED tests/test_gaphorconvert.py::test_export_png - KeyError: 'event_manager'
FAILED tests/test_gaphorconvert.py::test_export_svg - KeyError: 'event_manager'
FAILED tests/test_model_consistency.py::test_model_consistency - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_action.py::test_action - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flow.py::test_flow - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flow.py::test_name - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flow.py::test_guard_text_update - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flow.py::test_draw - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_initial_node_glue - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_flow_final_node_glue - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_activity_final_node_glue - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_glue_to_object_node - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_connect_to_object_node - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_object_flow_reconnect - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_control_flow_reconnection - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_glue - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_connect_to_action_item - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_disconnect_from_action_item - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_reconnect - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::test_object_flow_reconnection - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemForkNode::test_glue - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemForkNode::test_node_class_change - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemForkNode::test_outgoing_edges - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemForkNode::test_combined_nodes_connection - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemForkNode::test_combined_node_disconnection - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemDecisionNode::test_glue - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemDecisionNode::test_node_class_change - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemDecisionNode::test_outgoing_edges - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemDecisionNode::test_combined_nodes_connection - KeyError: 'event_mana...
ERROR gaphor/UML/actions/tests/test_flowconnect.py::TestFlowItemDecisionNode::test_combined_node_disconnection - KeyError: 'event_ma...
ERROR gaphor/UML/actions/tests/test_grouping.py::test_no_subpartition_when_nodes_in - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_grouping.py::test_action_grouping - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_grouping.py::test_ungrouping - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_grouping.py::test_ungrouping_with_actions - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_objectnode.py::test_object_node - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_objectnode.py::test_name - KeyError: 'event_manager'
ERROR gaphor/UML/actions/tests/test_objectnode.py::test_ordering - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_create - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_direction - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_invert_direction - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_association_end_updates - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_association_orthogonal - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_association_end_owner_handles - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_association.py::test_association_head_end_not_navigable[None-draw_default_head] - KeyError: 'eve...
ERROR gaphor/UML/classes/tests/test_association.py::test_association_head_end_not_navigable[True-draw_head_navigable] - KeyError: 'e...
ERROR gaphor/UML/classes/tests/test_association.py::test_association_head_end_not_navigable[False-draw_head_none] - KeyError: 'event...
ERROR gaphor/UML/classes/tests/test_class.py::test_compartments - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_class.py::test_attribute_removal - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_class.py::test_compartment_resizing - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_interface.py::test_interface_creation - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_interface.py::test_folded_interface_persistence - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_propertypages.py::test_attribute_editing - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_propertypages.py::test_enumeration_editing - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_realizationconnect.py::test_non_interface_glue - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_realizationconnect.py::test_interface_glue - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_realizationconnect.py::test_classifier_glue - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_realizationconnect.py::test_connection - KeyError: 'event_manager'
ERROR gaphor/UML/classes/tests/test_realizationconnect.py::test_reconnection - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestComponentConnect::test_glue - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestComponentConnect::test_connection - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestComponentConnect::test_glue_both - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_non_folded_glue - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_folded_glue - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_glue_when_dependency_connected - KeyError: 'event_man...
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_glue_when_implementation_connected - KeyError: 'event...
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_glue_when_connector_connected - KeyError: 'event_mana...
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_simple_connection - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestInterfaceConnect::test_simple_disconnection - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestAssemblyConnector::test_getting_component - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestAssemblyConnector::test_connection - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestAssemblyConnector::test_required_port_glue - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestAssemblyConnector::test_connection_order - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestAssemblyConnector::test_addtional_connections - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connect.py::TestAssemblyConnector::test_disconnection - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connector.py::TestConnectorItem::test_create - KeyError: 'event_manager'
ERROR gaphor/UML/deployments/tests/test_connector.py::TestConnectorItem::test_persistence - KeyError: 'event_manager'
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_adding_slot - KeyError: 'event_manager'
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_removing_last_slot - KeyError: 'even...
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_deleting_extension - KeyError: 'even...
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_deleting_stereotype - KeyError: 'eve...
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_removing_stereotype_attribute - KeyE...
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_stereotype_attributes_status_saving
ERROR gaphor/UML/profiles/tests/test_classifier_stereotypes.py::TestStereotypesAttributes::test_saving_stereotype_attributes - KeyEr...
ERROR gaphor/UML/states/tests/test_pseudostates.py::TestPseudostate::test_initial_pseudostate - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_pseudostates.py::TestPseudostate::test_history_pseudostate - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_states.py::TestState::test_state - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_states.py::TestState::test_activities_persistence - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_transition.py::TestTransition::test_transition_guard - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_vertex_connect - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_vertex_reconnect - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_vertex_disconnect - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_initial_pseudostate_connect - KeyError: 'eve...
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_initial_pseudostate_disconnect - KeyError: '...
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_initial_pseudostate_tail_glue - KeyError: 'e...
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_final_state_connect - KeyError: 'event_manager'
ERROR gaphor/UML/states/tests/test_transition_connect.py::TestTransitionConnector::test_final_state_head_glue - KeyError: 'event_man...
ERROR gaphor/UML/usecases/tests/test_extend.py::TestExtendItem::test_use_case_glue - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_extend.py::TestExtendItem::test_use_case_connect - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_extend.py::TestExtendItem::test_use_case_reconnect - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_extend.py::TestExtendItem::test_use_case_disconnect - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_grouping.py::TestSubsystemUseCaseGroup::test_grouping - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_grouping.py::TestSubsystemUseCaseGroup::test_grouping_with_namespace - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_grouping.py::TestSubsystemUseCaseGroup::test_ungrouping - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_include.py::TestIncludeItem::test_use_case_glue - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_include.py::TestIncludeItem::test_use_case_connect - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_include.py::TestIncludeItem::test_use_case_reconnect - KeyError: 'event_manager'
ERROR gaphor/UML/usecases/tests/test_include.py::TestIncludeItem::test_use_case_disconnect - KeyError: 'event_manager'
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_notification - KeyError: 'event_man...
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_association_notification - KeyError...
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_association_notification_complex - ...
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_diamond - KeyError: 'event_manager'
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_big_diamond - KeyError: 'event_mana...
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_braking_big_diamond - KeyError: 'ev...
ERROR gaphor/core/modeling/tests/test_elementdispatcher.py::TestElementDispatcherAsService::test_cyclic - KeyError: 'event_manager'
ERROR gaphor/diagram/general/tests/test_simpleitem.py::test_line - KeyError: 'event_manager'
ERROR gaphor/diagram/general/tests/test_simpleitem.py::test_box - KeyError: 'event_manager'
ERROR gaphor/diagram/general/tests/test_simpleitem.py::test_ellipse - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_save_uml - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_save_item - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_load_uml - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_load_uml_2 - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_load_with_whitespace_name - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_save_and_load_model_with_relationships - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_save_and_load_of_association_with_two_connected_classes - KeyError: 'e...
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_load_and_save_of_a_model - KeyError: 'event_manager'
ERROR gaphor/storage/tests/test_storage.py::TestStorage::test_can_not_load_models_older_that_0_17_0 - KeyError: 'event_manager'
ERROR gaphor/tests/test_application.py::test_service_load - KeyError: 'event_manager'
ERROR gaphor/tests/test_application.py::test_model_loaded - KeyError: 'event_manager'
ERROR gaphor/tests/test_application.py::test_model_saved - KeyError: 'event_manager'
ERROR gaphor/tests/test_application.py::test_new_session_from_template - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_lifecycle.py::test_most_recently_created_session_is_active - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_lifecycle.py::test_active_window_changed - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_lifecycle.py::test_session_shutdown - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_lifecycle.py::test_all_sessions_shut_down - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_mainwindow.py::test_creation - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_mainwindow.py::test_show_diagram - KeyError: 'event_manager'
ERROR gaphor/ui/tests/test_toolbox.py::test_toolbox_construction - KeyError: 'UML'
ERROR gaphor/ui/tests/test_toolbox.py::test_current_tool - KeyError: 'UML'
ERROR gaphor/ui/tests/test_toolbox.py::test_expanded_sections_for_default_diagram - KeyError: 'UML'
ERROR gaphor/ui/tests/test_toolbox.py::test_expanded_sections_for_diagram_type_with_custom_settings - KeyError: 'UML'
ERROR gaphor/ui/tests/test_toolbox.py::test_expanded_sections_switch_from_generic_to_sequence_diagram - KeyError: 'UML'
ERROR gaphor/ui/tests/test_toolbox.py::test_expanded_sections_switch_from_generic_to_custom_diagram - KeyError: 'UML'
ERROR tests/test_action_issue.py::TestActionIssue::test_it - KeyError: 'event_manager'
ERROR tests/test_comment_line_placement.py::test_placement - KeyError: 'event_manager'
ERROR tests/test_diagram_tools.py::test_item_reconnect - KeyError: 'event_manager'
ERROR tests/test_multiple_associations.py::test_delete_copied_associations - KeyError: 'event_manager'
ERROR tests/test_multiple_associations.py::test_delete_original_association - KeyError: 'event_manager'
ERROR tests/test_package_removal.py::test_package_removal - KeyError: 'event_manager'
ERROR tests/test_package_removal.py::test_package_removal_by_removing_the_diagram - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_class_association_undo_redo - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_diagram_item_can_undo_and_redo - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_diagram_item_should_not_end_up_in_element_factory - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_delete_and_undo_diagram_item - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_delete_and_undo_model_element - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_deleted_diagram_item_should_not_end_up_in_element_factory - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_undo_should_not_cause_warnings - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_can_undo_connected_generalization - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_can_undo_connected_association - KeyError: 'event_manager'
ERROR tests/test_undo.py::test_can_undo_diagram_with_content - KeyError: 'event_manager'
ERROR tests/test_unioncache_in_derived_response.py::test_unioncache_in_derived_union - KeyError: 'event_manager'
============================================ 18 failed, 1046 passed, 157 errors in 34.71s =============================================

Wild_Penguin commented on 2022-04-06 20:39 (UTC)

I've never had python-gaphas installed before trying python-gaphor before, it was installed yesterday. I've checked and it is up-to-date (3.6.0-3).

I've also checked in case there are any other packages from AUR and all are up-to-date (just in case there is something else in the chain with non-versioned dependencies).

actionless commented on 2022-04-06 13:02 (UTC)

python-gaphas is aur package, so if you checking system updates with just pacman - you might not be aware if it's out of date, so better just double-check the version number manually

Wild_Penguin commented on 2022-04-06 12:55 (UTC)

The system is up to date (of course).

Seems like no one has any idea.

I have abandoned using this software since I found another (and quite probably more fitting to my needs) UML editor, so I will not be investigating further for the time being.

actionless commented on 2022-04-06 10:13 (UTC)

idk - mb you have python-gaphas or some other python package out of date

Wild_Penguin commented on 2022-04-06 10:06 (UTC)

@actionless apologies for the poorly formed question. The question was/is, is this happening for others, too, or am I the only one? Obviously something is wrong since it fails at tests.

The complete log is very long and can not be pasted here, and can be found here: http://ix.io/3UrR

Build with makepkg -Ls

Apologies for the color codes at the prepare phase (not sure why makepkg decides to put them in a log file).