Bug 1399136

Summary: Terminator: Namespace Vte not available for version 2.91
Product: [Fedora] Fedora Reporter: Clodoaldo Pinto Neto <clodoaldo.pinto.neto>
Component: terminatorAssignee: Matt Rose <mattrose>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 24CC: dmaphy, egmont, mattrose
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: terminator-1.90-5.fc25 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-12-07 05:24:44 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Clodoaldo Pinto Neto 2016-11-28 11:13:35 UTC
Terminator from updates-testing crashing at start up with "ValueError: Namespace Vte not available for version 2.91". Installing vte291 fixes it.

$ terminator &
[1] 2172

(terminator:2172): Gtk-WARNING **: Theme parsing error: <data>:3:43: The style property GtkPaned:handle-size is deprecated and shouldn't be used anymore. It will be removed in a future version
layout creation failed, creating a window ("Namespace Vte not available for version 2.91")
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 207, in new_window
    terminal = maker.make('Terminal')
  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 104, in make_terminal
    import terminal
  File "/usr/lib/python2.7/site-packages/terminatorlib/terminal.py", line 10, in <module>
    gi.require_version('Vte', '2.91')  # vte-0.38 (gnome-3.14)
  File "/usr/lib64/python2.7/site-packages/gi/__init__.py", line 106, in require_version
    (namespace, version))
ValueError: Namespace Vte not available for version 2.91

Comment 1 Egmont Koblinger 2016-11-28 20:53:17 UTC
Yup, it Requires vte3, instead vte291 would be the correct requirement.

Comment 2 Egmont Koblinger 2016-11-28 20:57:03 UTC
Forwarded upstream: https://bugs.launchpad.net/terminator/+bug/1645470; although I have no clue to what extent does RH/Fedora's spec file rely on the one included in the tarball.

Comment 3 Matt Rose 2016-11-29 01:09:36 UTC
Egmont, would vte291 be the proper thing to put in the Depends line here?  Is there a vte3 that would be more appropriate?

I'll do some investigating.

Comment 4 Matt Rose 2016-11-29 02:50:21 UTC
Did some more investigating and submitted a fix.  I'll ask some questions over on the upstream bug

Comment 5 Fedora Update System 2016-11-29 03:33:43 UTC
terminator-1.90-3.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-1b313c953d

Comment 6 Egmont Koblinger 2016-11-29 08:54:36 UTC
Matt, yup "vte291" is what you need, "vte3" is the previous API version. Hope that's what you did :)

Comment 7 Fedora Update System 2016-12-02 18:55:35 UTC
terminator-1.90-3.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-1b313c953d

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

Comment 9 Fedora Update System 2016-12-06 03:24:37 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 10 Fedora Update System 2016-12-07 05:24:44 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.