Description of problem: pyhoca-gui doesn't launch in F22. No tray icon is created and there are errors in stdout. Version-Release number of selected component (if applicable): pyhoca-gui-0.5.0.4-1.fc22.noarch How reproducible: Always Steps to Reproduce: 1. launch pyhoca-gui Actual results: $ pyhoca-gui /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_boxed_type_register_static: assertion 'g_type_from_name (name) == 0' failed from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_set_qdata: assertion 'node != NULL' failed from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot register existing type 'GtkWidget' from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_add_interface_static: assertion 'G_TYPE_IS_INSTANTIATABLE (instance_type)' failed from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot register existing type 'GtkBuildable' from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_interface_add_prerequisite: assertion 'G_TYPE_IS_INTERFACE (interface_type)' failed from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_once_init_leave: assertion 'result != 0' failed from gtk import _gtk /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_register_static: assertion 'parent_type > 0' failed from gtk import _gtk Tray icon doesn't get created and thus it's not usable Expected results: pyhoca-gui launches and tray icon is usable Additional info:
Yup. This was reported upstream a while back but no movement yet that I can see. I'll hack a package with my attempt at a fix.
pyhoca-gui-0.5.0.4-2.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/pyhoca-gui-0.5.0.4-2.fc22
Just tried out the update. Seems to work okay. It's no more or less stable than it was before :). It seems that occasionally the tray icon doesn't display, but that's the only goofiness. Just as an aside, gnome 3.16 makes pyhoca-gui A LOT more usable than older versions of gnome.
Oh, just to clarify, the tray "element" is there. Just occasinally the icon isn't, so there's an empty space where the pyhoca-gui tray access is.
Ignore the icon comment. I'm seeing this with other tray icons too so it's not a pyhoca-gui specific problem.
Package pyhoca-gui-0.5.0.4-2.fc22: * should fix your issue, * was pushed to the Fedora 22 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing pyhoca-gui-0.5.0.4-2.fc22' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-8856/pyhoca-gui-0.5.0.4-2.fc22 then log in and leave karma (feedback).
Just tried to install this update. I still get no Icon - but I can see that the process run. Only a kill PID will get rid of the process.
Forgot to mention F22 KDE
This appears to be due to a system tray implementation change in plasma 5. Still not sure where this needs to be fixed. Filed upstream http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=894 and asked on the Fedora KDE list.
wx upstream report - http://trac.wxwidgets.org/ticket/15644
FYI, https://lists.fedoraproject.org/pipermail/devel/2014-March/196343.html should outline some background, and options available to make systray icons work on plasma5
Fedora 22 changed to end-of-life (EOL) status on 2016-07-19. Fedora 22 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed.