<?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>194031</bug_id>
          
          <creation_ts>2007-09-27 18:53 0000</creation_ts>
          <short_desc>Please keyword =dev-libs/xmlrpc-c-1.06.09 for cmake-2.4.7-r2</short_desc>
          <delta_ts>2009-04-27 01:14:20 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>2007.0</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>KEYWORDREQ</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>205633</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>philantrop@gentoo.org</reporter>
          <assigned_to>mips@gentoo.org</assigned_to>
          <cc>endgame.dos@gmail.com</cc>
    
    <cc>philantrop@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-09-27 18:53:08 0000</bug_when>
            <thetext>dev-util/cmake-2.4.7-r2 (currently p.masked) depends on &gt;=dev-libs/xmlrpc-c-1.06.03 now. Until -r1 the bundled xmlrpc-c (and lots of other bundled stuff) was used.

As xmlrpc-c obviously built on your arches before as a part of cmake, keywording this should not be a big deal. :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-10-01 13:51:44 0000</bug_when>
            <thetext>cf. comment #1. Actually CC&apos;ing arches probably helps a lot... :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-10-01 15:04:35 0000</bug_when>
            <thetext>If newer cmake requires xmlrpc-c, why does xmlrpc-c-1.10 require cmake to build? That&apos;s a big chicken and egg isn&apos;t it?

This is obviously a problem for users who don&apos;t currently have cmake installed.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-10-01 15:33:52 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; If newer cmake requires xmlrpc-c, why does xmlrpc-c-1.10 require cmake to
&gt; build? That&apos;s a big chicken and egg isn&apos;t it?

Not really as 1.10.0 is p.masked, doesn&apos;t have the necessary DEPEND on cmake so that it wouldn&apos;t install anyway for users without cmake (which if, of course, a bug) and it doesn&apos;t even need cmake as it is autotools-based as per upstream.

Even the newer 1.11.0 (the last version released as tarball) has no official cmake support nor has current SVN (which is the new &quot;release method&quot;... *sigh*) at the time of writing (and the code has last changed only 4 days ago).

I consider 1.10&apos;s &quot;experimental cmake patch&quot; a dead end. To better reflect this, I&apos;ve updated the summary and I&apos;m CC&apos;ing xmlrpc-c&apos;s maintainer.

Benedikt, do we need 1.10 in its current form for anything? It&apos;s been p.masked for more than four months.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-10-01 17:06:58 0000</bug_when>
            <thetext>I think it&apos;s better to specify an exact version in the Summary: the target appears to be
 =dev-libs/xmlrpc-c-1.06.03
or _preferably_
 =dev-libs/xmlrpc-c-1.06.09</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>uberlord@gentoo.org</who>
            <bug_when>2007-10-01 17:20:03 0000</bug_when>
            <thetext>bsd done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2007-10-02 05:20:28 0000</bug_when>
            <thetext>Marked ~hppa.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>endgame.dos@gmail.com</who>
            <bug_when>2007-10-03 11:36:35 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; If newer cmake requires xmlrpc-c, why does xmlrpc-c-1.10 require cmake to
&gt; build? That&apos;s a big chicken and egg isn&apos;t it?
&gt; 
&gt; This is obviously a problem for users who don&apos;t currently have cmake installed.
&gt; 

Suggestion: If a CMake buildsystem for xmlrpc-c becomes the only option, add a USE=internal-libs or similar to dev-util/cmake. Make it build CMake using the internal supplied libs.

I&apos;m not sure about the best way to let the user know that they have to do a USE=internal-libs emerge -1 cmake &amp;&amp; emerge cmake, though.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2007-10-06 15:38:55 0000</bug_when>
            <thetext>~ia64/~sparc done</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>corsair@gentoo.org</who>
            <bug_when>2007-10-14 15:24:01 0000</bug_when>
            <thetext>added ~ppc64</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-12-11 20:04:41 0000</bug_when>
            <thetext>ebuild issues:
 - pointless usage of arrays when a plain string will do fine (and could even be simplified beyond needing myconf at all)
 - no quoting of $D in src_install
 - not using emake in src_install
 - does this package really come with no files you can `dodoc` on ?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hollow@gentoo.org</who>
            <bug_when>2007-12-11 20:14:10 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; Benedikt, do we need 1.10 in its current form for anything? It&apos;s been p.masked
&gt; for more than four months.

Well, xmlrpc-c&apos;s build system is horribly broken, therefore i added the patch.

But honestly, i have no interest in this crappy library anymore. the buildsystem sucks, the api is awful and with every new release it breaks even more. therefore i will update metadata to maintainer-wanted and mail -dev asap.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-12-11 21:17:46 0000</bug_when>
            <thetext>(In reply to comment #11)
&gt; therefore i will update metadata to maintainer-wanted and mail -dev asap.

No need to write that mail - just add me to metadata.xml, please. I&apos;ll take it.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>hollow@gentoo.org</who>
            <bug_when>2007-12-11 22:03:19 0000</bug_when>
            <thetext>done, thx.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2007-12-13 06:53:58 0000</bug_when>
            <thetext> (In reply to comment #10)
&gt; ebuild issues:
&gt; - pointless usage of arrays when a plain string will do fine (and could even be
&gt; simplified beyond needing myconf at all)

Well, this bug was not about 1.10.00 in the first place. :-)

&gt; - no quoting of $D in src_install
&gt; - not using emake in src_install
&gt; - does this package really come with no files you can `dodoc` on ?

These issues have been fixed now.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-01-13 00:47:16 0000</bug_when>
            <thetext>sorry for the delay ... i did test but forgot to actually commit keywords

btw, it seems -O3 gets forced into the build irregardless of user&apos;s flags ... you may want to fix that ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>philantrop@gentoo.org</who>
            <bug_when>2008-01-13 15:17:41 0000</bug_when>
            <thetext>Fixed. Thanks, vapier! :-)

mips, I&apos;m dropping your keyword on cmake-2.4.7-r2 and will file a new bug for re-keywording.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2009-04-27 01:14:20 0000</bug_when>
            <thetext>xmlrpc-c-1.16.06 has ~mips keywords.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>