Description of problem: The terminator package apparently needs a few more explicit requires. Version-Release number of selected component (if applicable): terminator-0.13-3.fc12.noarch.rpm How reproducible: always Steps to Reproduce: 1. Try to install it on a fresh system. Actual results: The package installs, and the application can't start. Expected results: The application should start. Additional info: There are at least two dependencies that need to be added to the spec. The gnome-python2-{bonobo,canvas} packages are not pulled in by other dependencies, but are required for terminator to launch. I didn't look into this any further, so there may be others, but these would be helpful to add for those who start with minimal installs.
Do you have concrete error messages concerning this issue? Concerning to the README file of terminator the GNOME dependencies are optional and just required if you want to use profile support for gnome-terminal. That would mean that it basically should be possible to install terminator without pulling any additional gnome dependencies, e.g. for users of desktop environments other than GNOME. Terminator even should be startable without those GNOME packages, except the case that you would like to or already do use the gnome-terminal profile settings. Any other behavior would not look sane to me. There is an early package of the terminator release 0.14 available at http://koji.fedoraproject.org/koji/taskinfo?taskID=1984795. Would it be possible for you to try to reproduce this issue with that package?
The errors persist with that Koji build. They still occur when using the --no-gconf flag. (The man page calls it --no_gconf, but that is invalid to the executable.) Without gnome-python2-bonobo installed: ImportError: could not import bonobo.ui Traceback (most recent call last): File "/usr/bin/terminator", line 165, in <module> options.geometry, options.hidden, options.forcedtitle, options.role) File "/usr/lib/python2.6/site-packages/terminatorlib/terminator.py", line 246, in __init__ self.gnome_client.connect_to_session_manager() AttributeError: '__main__.GnomeClient' object has no attribute 'connect_to_session_manager' After installing that, but without gnome-python2-canvas installed: ImportError: could not import gnomecanvas ImportError: cannot import name DockItem from bonobo.ui Traceback (most recent call last): File "/usr/bin/terminator", line 165, in <module> options.geometry, options.hidden, options.forcedtitle, options.role) File "/usr/lib/python2.6/site-packages/terminatorlib/terminator.py", line 246, in __init__ self.gnome_client.connect_to_session_manager() AttributeError: '__main__.GnomeClient' object has no attribute 'connect_to_session_manager' Installing both packages allows it to run.
I actually don't think this is a packaging issue, since the INSTALL file of terminator mentions explicitly, that any GNOME support is optional. I think terminator should start without these packages as well. Regarding this, I reported this issue to upstream. https://bugs.edge.launchpad.net/fedora/+source/terminator/+bug/525509
terminator-0.14-2.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/terminator-0.14-2.fc13
terminator-0.14-2.fc11 has been submitted as an update for Fedora 11. http://admin.fedoraproject.org/updates/terminator-0.14-2.fc11
terminator-0.14-2.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/terminator-0.14-2.fc12
Hi, My name is steve and i've joined Dominic Hopf in co-maintaining this package. In an email discussion with him, we concluded that there adding gnome specific dependencies shouldn't be a problem, since this package already relied on GNOME python modules. Furthermore, since the rpm summary and description already declared this to be a terminal for the gnome environment, we don't expect any users to be surprised by additional gnome specific dependencies. cheers, - steve
terminator-0.14-2.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update terminator'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F13/FEDORA-2010-3620
terminator-0.14-2.fc11 has been pushed to the Fedora 11 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update terminator'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/terminator-0.14-2.fc11
terminator-0.14-2.fc12 has been pushed to the Fedora 12 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update terminator'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/terminator-0.14-2.fc12
This bug appears to have been reported against 'rawhide' during the Fedora 13 development cycle. Changing version to '13'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping