<?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>180271</bug_id>
          
          <creation_ts>2007-05-29 20:24 0000</creation_ts>
          <short_desc>dev-util/kdevelop-3.4.1 bogus graphviz use flags</short_desc>
          <delta_ts>2008-02-04 07:59:05 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>x86</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>QAbadiuse</keywords>
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ikorot@earthlink.net</reporter>
          <assigned_to>kde@gentoo.org</assigned_to>
          <cc>ikorot@earthlink.net</cc>
    
    <cc>jakub@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>ikorot@earthlink.net</who>
            <bug_when>2007-05-29 20:24:07 0000</bug_when>
            <thetext>This is the result of emerge -pv kdevelop:

IgorsGentoo igor # emerge -pv kdevelop

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-util/kdevelop-3.4.1 [3.3.5] USE=&quot;arts perl python sql -ada -clearcase -cvs -debug -fortran -graphviz -haskell -java -pascal -perforce -php -ruby -subversion -xinerama&quot; 9,150 kB

Total: 1 package (1 upgrade), Size of downloads: 9,150 kB


However, later it gives following warning:

You&apos;re missing the dot program.
It is still possible to run and use KDevelop without it, but you will
not be able to use the new graphical classbrowser. In order to get
a dot copy, go to www.graphviz.org and download the graphviz package.

You have no kdelibs documentation generated by Doxygen installed.
You should install Doxygen from www.doxygen.org, reconfigure
and rebuild the kdelibs sources. You should &apos;make apidox&apos; and
&apos;make install&apos; in your kdelibs build dir, and then rerun this
configure script.

Good - your configure finished. Start make now

As graphviz is turned off, there should be no such warning.

Reproducible: Always

Steps to Reproduce:
1. Unmask kdevelop-3.4.1
2. Run emerge kdevelop
3.

Actual Results:  
Graphviz warning occur

Expected Results:  
No warnings</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-05-29 20:30:01 0000</bug_when>
            <thetext>This should be moved to pkg_postinst elog stuff like all other similar stuff; the use flag doesn&apos;t do anything useful.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-06-07 15:41:20 0000</bug_when>
            <thetext>Igor, tons of our packages show such warnings. That&apos;s normal. 
jakub, agreed. I&apos;ve removed it.

Fixed in CVS.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ikorot@earthlink.net</who>
            <bug_when>2007-06-07 17:40:10 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; Igor, tons of our packages show such warnings. That&apos;s normal. 
&gt; jakub, agreed. I&apos;ve removed it.
&gt; Fixed in CVS.

I understand. However, it just confusing.
And it brings the bugs, like this... ;-)

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ikorot@earthlink.net</who>
            <bug_when>2008-02-03 15:56:42 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; Igor, tons of our packages show such warnings. That&apos;s normal. 
&gt; jakub, agreed. I&apos;ve removed it.
&gt; 
&gt; Fixed in CVS.
&gt; 

It looks like the graphviz USE flag is back. At least for the KDevelop.

IgorsGentooOnNetwork igor # emerge -pv kdevelop

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] dev-util/kdevelop-3.5.0 [3.4.1] USE=&quot;python sql -ada -arts -clearcase -cvs -debug -fortran -haskell -java -pascal -perforce -perl -php -ruby -subversion -xinerama (-graphviz%)&quot; 9,195 kB

Total: 1 package (1 upgrade), Size of downloads: 9,195 kB

Thank you.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2008-02-03 15:59:01 0000</bug_when>
            <thetext>(-graphviz%) == removed flag.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ikorot@earthlink.net</who>
            <bug_when>2008-02-04 01:26:21 0000</bug_when>
            <thetext>(In reply to comment #5)
&gt; (-graphviz%) == removed flag.


Jacub,
Thank you for the reply, but...
Would it be possible to implement this USE-flag, so that when it turned on the graphviz packet is pulled up?
This packet is very useful for generating the class diagrams...
I guess it was not implemented initially.

Sorry, I just found out about that myself.

Thank you.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2008-02-04 07:59:05 0000</bug_when>
            <thetext>No, read the postinstall elog messages.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>