<?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>105192</bug_id>
          
          <creation_ts>2005-09-07 15:39 0000</creation_ts>
          <short_desc>xsane and gimp have circular dependency, causing &apos;emerge gimp&apos; to fail, if USE=&quot;scanner gimp&quot;</short_desc>
          <delta_ts>2005-09-16 06:29:17 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>Applications</component>
          <version>2005.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>101841</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>jason@cougarcorp.net</reporter>
          <assigned_to>allanonjl@gentoo.org</assigned_to>
          <cc>ceagan@gmail.com</cc>
    
    <cc>gnome@gentoo.org</cc>
    
    <cc>phosphan@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jason@cougarcorp.net</who>
            <bug_when>2005-09-07 15:39:24 0000</bug_when>
            <thetext>If &quot;scanner gimp&quot; use flags set, then xsane and gimp set up a circular   
dependency, causing gimp installs on fresh systems to fail. xsane will fail to  
build as it cannot find the gimp plugins, and gimp will not compile without  
xsane.  
  
Workaround it to do: USE=-scanner emerge gimp; emerge gimp 
 
Similar, but not identical to, bug 101841. 

Reproducible: Always
Steps to Reproduce:
On new fresh system 
1. Add gimp and scanner to USE Flags 
2. emerge gimp</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2005-09-07 16:23:14 0000</bug_when>
            <thetext>Patrick: Cyclic dependencies are never a good idea, And at least as long Portage
still does not treat R/DEPEND differently it&apos;s a very bad idea. :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>phosphan@gentoo.org</who>
            <bug_when>2005-09-08 00:58:39 0000</bug_when>
            <thetext>Yes, I added the gimp USE flag later, but I wasn&apos;t aware of what the gimp ebuild
was doing - should have checked and complained about that error first.

Please do _not_ depend on xsane (see bug #101841) because xsane is no valid gimp
plugin if built without an existing gimp installation.

Please fix this in the gimp ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>carlo@gentoo.org</who>
            <bug_when>2005-09-14 06:28:46 0000</bug_when>
            <thetext>*** Bug 105956 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>allanonjl@gentoo.org</who>
            <bug_when>2005-09-16 06:29:17 0000</bug_when>
            <thetext>Thanks,

fixed in CVS.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>