Bug 1192623 - Meld lack of dependences: gsettings-desktop-schemas, pycairo
Summary: Meld lack of dependences: gsettings-desktop-schemas, pycairo
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: meld
Version: epel7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Lubomir Rintel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-13 21:05 UTC by Pavel Alexeev
Modified: 2015-08-03 12:21 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-03-23 15:24:07 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Pavel Alexeev 2015-02-13 21:05:52 UTC
Description of problem:
$ meld

** (meld:22552): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-973fMmPOt1: В соединении отказано
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

(meld:22552): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed

After it has been installed:
$ meld

** (meld:22754): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-973fMmPOt1: В соединении отказано
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
Traceback (most recent call last):
  File "/usr/bin/meld", line 203, in <module>
    import meld.meldapp
  File "/usr/lib/python2.7/site-packages/meld/meldapp.py", line 31, in <module>
    import meld.ui.util
  File "/usr/lib/python2.7/site-packages/meld/ui/util.py", line 23, in <module>
    from meld.ui import gladesupport
  File "/usr/lib/python2.7/site-packages/meld/ui/gladesupport.py", line 2, in <module>
    from meld import diffmap
  File "/usr/lib/python2.7/site-packages/meld/diffmap.py", line 19, in <module>
    import cairo
ImportError: No module named cairo

Version-Release number of selected component (if applicable):
$ rpm -q meld
meld-3.11.0-1.el7.2.noarch

How reproducible:
Always

Comment 1 Ricardo Garcia 2015-02-19 19:28:07 UTC
This problem is also present in Fedora 21. I just performed a minimal installation and, after installing meld I noticed I needed to install pycairo for it to work at all.

I think it should also depend on dconf, or else it won't be able to save any settings (see the warning about the "memory" GSettings backend).

Comment 2 Fedora Update System 2015-02-20 15:46:40 UTC
meld-3.13.0-2.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/meld-3.13.0-2.el7

Comment 3 Lubomir Rintel 2015-02-20 15:47:27 UTC
This is also a rebase to 3.13; please test it and let me know if it works for you.

Thanks!

Comment 4 Fedora Update System 2015-02-20 20:41:40 UTC
Package meld-3.13.0-2.el7:
* should fix your issue,
* was pushed to the Fedora EPEL 7 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=epel-testing meld-3.13.0-2.el7'
as soon as you are able to.
Please go to the following url:
https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-0879/meld-3.13.0-2.el7
then log in and leave karma (feedback).

Comment 5 Lubomir Rintel 2015-03-23 15:24:07 UTC
No feedback, unpushing the EPEL update.

We may want to reconsider this for 7.1 that will have newer GNOME (which seems to be needed, for the rebase: bug #1204749).

Comment 6 Fedora Update System 2015-07-05 22:11:36 UTC
meld-3.13.2-1.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/meld-3.13.2-1.el7

Comment 7 Lubomir Rintel 2015-07-07 10:22:30 UTC
Meld requires GtkSourceView 3.10.0 or higher. Unpushed the EPEL7 testing update again.

Comment 8 Fedora Update System 2015-07-13 13:04:09 UTC
meld-3.13.3-1.el7 has been submitted as an update for Fedora EPEL 7.
https://admin.fedoraproject.org/updates/meld-3.13.3-1.el7

Comment 9 JM 2015-08-03 12:21:07 UTC
meld-3.13.3-1.el7 still requires GtkSourceView 3.10.0 or higher. Is there a solution for this problem? Btw. meld in Version 3.12.3 works.


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