Side panel does not show on Ubuntu Lucid (10.04)

Bug #910928 reported by Gilles Grégoire
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Scribes
Triaged
Medium
Mystilleef

Bug Description

I use the latest Scribes (0.4-dev-build1052) on Ubuntu Lucid.
When trying to show the side panel using F4 , I get the following traceback:

Traceback (most recent call last):
  File "/usr/lib/scribes/GenericPlugins/SidePaneFileBrowser/Trigger.py", line 40, in __activate
    idle_add(self.__get_manager().activate)
  File "/usr/lib/scribes/GenericPlugins/SidePaneFileBrowser/Trigger.py", line 35, in __get_manager
    self.__manager = Manager(self.__editor)
  File "/usr/lib/scribes/GenericPlugins/SidePaneFileBrowser/Manager.py", line 8, in __init__
    self.__gui = editor.get_gui_object(globals(), join("GUI", "GUI.ui"))
  File "/usr/lib/pymodules/python2.6/SCRIBES/Editor.py", line 600, in get_gui_object
    return get_gui_object(globals_, basepath)
  File "/usr/lib/pymodules/python2.6/SCRIBES/Utils.py", line 489, in get_gui_object
    gui.add_from_file(file_)
glib.GError: /usr/lib/scribes/GenericPlugins/SidePaneFileBrowser/GUI/GUI.ui: required gtk+ version 2.24, current version is 2.20

So, it appears that the gtk+ version required by the panel is too high for Lucid.

I tried changing the required version from 2.24 to 2.20:
 1/ open file /usr/lib/scribes/GenericPlugins/SidePaneFileBrowser/GUI/GUI.ui
 2/ change the line
         <requires lib="gtk+" version="2.24"/>
      to
        <requires lib="gtk+" version="2.20"/>
 3/ save the file and re-launch scribes

This seems to be enough to solve the bug: the side panel shows up and everything seems to be working fine so far!

Revision history for this message
Mystilleef (mystilleef) wrote :

Thanks for the feedback. I'll update the file.

Changed in scribes:
assignee: nobody → Mystilleef (mystilleef)
importance: Undecided → Medium
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.