Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 158795
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Michael Hordijk <hoffbrinkle@hotmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 158795 depends on: Show dependency tree
Bug 158795 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2006-12-21 20:57 0000
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 From Jakub Moc (RETIRED) 2006-12-21 23:57:05 0000 -------

*** This bug has been marked as a duplicate of 108479 ***

------- Comment #2 From Michael Hordijk 2006-12-22 12:39:35 0000 -------
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 From Mart Raudsepp 2007-01-09 05:40:15 0000 -------
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 From Bernard Cafarelli 2007-01-09 09:17:35 0000 -------
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 From Mart Raudsepp 2007-01-09 09:24:41 0000 -------
hmm, before it was firefox or seamonkey, gtkhtml2, libgda and perhaps some
more.
So actually -desktop has more deps than -extras :(

------- Comment #6 From Mart Raudsepp 2007-01-09 09:33:43 0000 -------
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 From Bernard Cafarelli 2007-01-09 10:40:48 0000 -------
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

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug