Bug 1399136 - Terminator: Namespace Vte not available for version 2.91
Summary: Terminator: Namespace Vte not available for version 2.91
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: terminator
Version: 24
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Matt Rose
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-11-28 11:13 UTC by Clodoaldo Pinto Neto
Modified: 2016-12-07 05:24 UTC (History)
3 users (show)

Fixed In Version: terminator-1.90-5.fc25
Clone Of:
Environment:
Last Closed: 2016-12-07 05:24:44 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


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