Bug 1400553 - terminator : missing dependencies
Summary: terminator : missing dependencies
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: terminator
Version: 25
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Dominic Hopf
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-01 13:31 UTC by Didier
Modified: 2016-12-07 05:24 UTC (History)
3 users (show)

Fixed In Version: terminator-1.90-5.fc25
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-12-07 05:24:38 UTC
Type: Bug


Attachments (Terms of Use)

Description Didier 2016-12-01 13:31:35 UTC
Description of problem:

Starting terminator succeeds or fails, depending on pre-installed packages.



Version-Release number of selected component (if applicable):

terminator-1.90-1.fc25.noarch



How reproducible:

Always



Steps to Reproduce:
1. boot F25 Live
2. $ sudo dnf install terminator
3. $ terminator



Actual results:

Message : "You need to install the python bindings for gobject, gtk and pango to run Terminator".



Expected results:

Installing terminator should install the missing required packages.



Additional info:

Another undocumented dependency :

Starting terminator-1.90-2.el7 on EL7 results in the following error if keybinder3 is not installed :

layout creation failed, creating a window ("Namespace Keybinder not available")
Traceback (most recent call last):
  File "/usr/bin/terminator", line 123, in <module>
    TERMINATOR.new_window()
  File "/usr/lib/python2.7/site-packages/terminatorlib/terminator.py", line 206, in new_window
    window = maker.make('Window')
  File "/usr/lib/python2.7/site-packages/terminatorlib/factory.py", line 93, in make
    output = func(**kwargs)
  File "/usr/lib/python2.7/site-packages/terminatorlib/factory.py", line 99, in make_window
    import window
  File "/usr/lib/python2.7/site-packages/terminatorlib/window.py", line 22, in <module>
    gi.require_version('Keybinder', '3.0')
  File "/usr/lib64/python2.7/site-packages/gi/__init__.py", line 81, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Keybinder not available

Comment 1 Matt Rose 2016-12-01 15:03:36 UTC
I noticed this myself.  I'm working on a fix now.  If you want to get it working, you can install python-gobject and that will let you start it.

Comment 2 Fedora Update System 2016-12-04 15:22:11 UTC
terminator-1.90-5.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-dfef62829d

Comment 3 Fedora Update System 2016-12-06 03:24:31 UTC
terminator-1.90-5.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-dfef62829d

Comment 4 Fedora Update System 2016-12-07 05:24:38 UTC
terminator-1.90-5.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.