<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>158795</bug_id>
          
          <creation_ts>2006-12-21 20:57 0000</creation_ts>
          <short_desc>Update dependency for dev-util/meld</short_desc>
          <delta_ts>2007-01-09 10:40:48 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P3</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>hoffbrinkle@hotmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>voyageur@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>hoffbrinkle@hotmail.com</who>
            <bug_when>2006-12-21 20:57:26 0000</bug_when>
            <thetext>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&apos;m not sure if there is any need for gnome-python-extras anymore.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-12-21 23:57:05 0000</bug_when>
            <thetext>

*** This bug has been marked as a duplicate of 108479 ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hoffbrinkle@hotmail.com</who>
            <bug_when>2006-12-22 12:39:35 0000</bug_when>
            <thetext>I saw bug 108479 before I filed this, but I don&apos;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.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2007-01-09 05:40:15 0000</bug_when>
            <thetext>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&apos;s a preference option).
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>voyageur@gentoo.org</who>
            <bug_when>2007-01-09 09:17:35 0000</bug_when>
            <thetext>Sad thing now is that getting meld now pulls in metacity, totem, ... unconditionnaly just to support showing line numbers for the source files? </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2007-01-09 09:24:41 0000</bug_when>
            <thetext>hmm, before it was firefox or seamonkey, gtkhtml2, libgda and perhaps some more.
So actually -desktop has more deps than -extras :(</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>leio@gentoo.org</who>
            <bug_when>2007-01-09 09:33:43 0000</bug_when>
            <thetext>Ok. Now the gnome-python-desktop dependency is behind USE=gnome.
Couldn&apos;t think of a better solution. If anyone has a better idea, let me know.

Thanks for raising the concern!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>voyageur@gentoo.org</who>
            <bug_when>2007-01-09 10:40:48 0000</bug_when>
            <thetext>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</thetext>
          </long_desc>
      
    </bug>

</bugzilla>