Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 351605

Summary: does dev-util/meld-1.5.0 does not need libgnome-python
Product: Gentoo Linux Reporter: Xake <kanelxake>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal Keywords: Inclusion
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Xake 2011-01-13 21:34:25 UTC
dev-util/meld-1.5.0 depends on libgnome-python, however the following commit [1] suggest that this dependency has been removed, and nothing in the meld sources does "import gnome" any longer.

So is this dependecy really needed?

[1] http://git.gnome.org/browse/meld/commit/?id=cc2b6307587c853155a4c330e84760a6a9b40046
Comment 1 Xake 2011-01-13 23:04:33 UTC
while we are at it, why does it depend on libgnome?
Nowhere in the INSTALL file is that dependency specified, and there seems to be no sources that interact with it afaics.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2011-01-17 13:47:48 UTC
From the gnome overlay scripts directory:

./convert-split-python.sh /var/tmp/portage/dev-util/meld-1.5.0/work/meld-1.5.0/
atk cairo codecs ConfigParser copy difflib diffutil dirdiff errno filecmp filediff filemerge gconf gio gladesupport glib glob gnomeglade gobject gtk historyentry logging matchers math meld meldapp melddoc merge misc msgarea _null optparse os pango patchdialog paths preferences prefs random re select shutil stat struct subprocess svn sys task tempfile time traceback tree ui undo vc _vc vcview webbrowser xml
 * Mapping gconf: dev-python/gconf-python
 * Mapping gio: dev-python/pygobject
 * Mapping gobject: dev-python/pygobject
 * Mapping gtk: dev-python/pygtk

it looks like you are right.
Comment 3 Pacho Ramos gentoo-dev 2011-01-17 14:06:19 UTC
+  17 Jan 2011; Pacho Ramos <pacho@gentoo.org> meld-1.5.0.ebuild:
+  Drop libgnome-python and libgnome dependencies as reported by Xake in bug
+  #351605 and confirmed by Gilles and me.

Also looks to work ok without libgnome (and looking at fedora spec looks like they also don't depend on it for meld)