Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 158795 - Update dependency for dev-util/meld
Summary: Update dependency for dev-util/meld
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-12-21 20:57 UTC by Michael Hordijk
Modified: 2007-01-09 10:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Hordijk 2006-12-21 20:57:26 UTC
Currently meld-1.1.4 depends on dev-python/gnome-python-extras.  However, the bit that does the syntax highlighting and line numbering (gtksourceview) has been moved to dev-python/gnome-python-desktop.  I'm not sure if there is any need for gnome-python-extras anymore.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-12-21 23:57:05 UTC

*** This bug has been marked as a duplicate of 108479 ***
Comment 2 Michael Hordijk 2006-12-22 12:39:35 UTC
I saw bug 108479 before I filed this, but I don't believe they are in any way related.

1. gtksourceview was moved (at some point) from gnome-python-extra to gnome-python-desktop.

2. meld has NO dependency on gnome-python-extra

3. meld has a dependency on gnome-python-desktop

Bug 108479 is all about USE flags in gnome-python-extra.  Meld is not dependent on that package, let alone a USE flag for it.  Fixing the USE flags for gnome-python-extra will not fix meld.  Fixing bug 108479 will not fix meld.
Comment 3 Mart Raudsepp gentoo-dev 2007-01-09 05:40:15 UTC
Indeed only pygtksourceview is used out of what all used to be inside gnome-python-extras, which lives now in gnome-python-desktop.
Even that is optional with a run-time check, so without having g-p-desktop installed it just caused the interface to not support showing line numbers for the source files.
Dep updated in 1.1.4 - users should see gnome-python-desktop being pulled in on a regular emerge -uDva world run. After installing it it should be possible to show line numbers in meld interface (it's a preference option).
Comment 4 Bernard Cafarelli gentoo-dev 2007-01-09 09:17:35 UTC
Sad thing now is that getting meld now pulls in metacity, totem, ... unconditionnaly just to support showing line numbers for the source files? 
Comment 5 Mart Raudsepp gentoo-dev 2007-01-09 09:24:41 UTC
hmm, before it was firefox or seamonkey, gtkhtml2, libgda and perhaps some more.
So actually -desktop has more deps than -extras :(
Comment 6 Mart Raudsepp gentoo-dev 2007-01-09 09:33:43 UTC
Ok. Now the gnome-python-desktop dependency is behind USE=gnome.
Couldn't think of a better solution. If anyone has a better idea, let me know.

Thanks for raising the concern!
Comment 7 Bernard Cafarelli gentoo-dev 2007-01-09 10:40:48 UTC
I was going to do the same thing in my overlay, it did not have time to get there,thanks for your speedy update ;)

As this old post said:
http://mail.gnome.org/archives/gnome-devtools/2004-January/msg00032.html
other solutions would be to manage an internal pygtksourceview in meld ebuild (hum...), or do a split ebuild for it (blocker for gnome-python-desktop I suppose, which would suppose other split ebuilds and more work). 
USE=-gnome is easier now