<?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>122487</bug_id>
          
          <creation_ts>2006-02-11 11:17 0000</creation_ts>
          <short_desc>games-kids/gcompris dependencies for modular X</short_desc>
          <delta_ts>2006-02-17 11:35:42 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>Games</component>
          <version>unspecified</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>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ulm@gentoo.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-02-11 11:17:20 0000</bug_when>
            <thetext>games-kids/gcompris contains virtual/x11 in RDEPEND.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-02-11 11:18:27 0000</bug_when>
            <thetext>Created an attachment (id=79517)
Modular X dependencies for gcompris-7.2.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-02-12 12:28:48 0000</bug_when>
            <thetext>Created an attachment (id=79600)
Modular X dependencies for gcompris-6.5.3-r1.ebuild

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>joshuabaergen@gentoo.org</who>
            <bug_when>2006-02-13 20:08:04 0000</bug_when>
            <thetext>I&apos;ve set the dependencies according the scripts I use.  What script(s) do you use Ulrich?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ulm@gentoo.org</who>
            <bug_when>2006-02-14 00:03:19 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; I&apos;ve set the dependencies according the scripts I use.  What script(s) do you
&gt; use Ulrich?

Why, &quot;included-headers.sh&quot; and &quot;linking-libs.sh&quot; by spyderous.
They report (for 7.2) the following:
   x11-libs/libX11
   x11-libs/libXt
   x11-libs/libXrandr
   x11-libs/libXrender

I have also looked at several ebuilds and there appeared to be no definite policy if redundant dependencies should be removed or not. Please enlighten me.

If redundant ones are to be omitted, then you should remove _all_ of the above since everything is a dependency of gtk+-2.* .
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wolf31o2@gentoo.org</who>
            <bug_when>2006-02-14 12:51:29 0000</bug_when>
            <thetext>Well, here&apos;s my take on it.  I prefer a complete dependency-tree, *especially* for DEPEND, as someone could ahve ru &quot;emerge depclean&quot; and removed things that were in DEPEND only.  I prefer to not rely on the fact that some other packages depends on something, as that package&apos;s dependencies could change in the future and break this apckage without any kind of notice.

As for a policy, there isn&apos;t one, that I am aware of regarding this.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79517</attachid>
            <date>2006-02-11 11:18 0000</date>
            <desc>Modular X dependencies for gcompris-7.2.ebuild</desc>
            <filename>gcompris-7.2.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9nYW1lcy1raWRzL2djb21wcmlzL2djb21wcmlzLTcuMi5lYnVpbGQJ
MjAwNS0xMi0xNCAwMDoxNDoyOS4wMDAwMDAwMDAgKzAxMDAKKysrIGdjb21wcmlzLTcuMi5lYnVp
bGQJMjAwNi0wMi0xMSAyMDowMjo1Ny4wMDAwMDAwMDAgKzAxMDAKQEAgLTE0LDcgKzE0LDEzIEBA
CiAjSVVTRT0icHl0aG9uICIgI2RvZXNuJ3QgbGlrZSBweXRob24tMi40CiBJVVNFPSIiCiAKLVJE
RVBFTkQ9InZpcnR1YWwveDExCitSREVQRU5EPSJ8fCAoICggeDExLWxpYnMvbGliWDExCisJCQl4
MTEtbGlicy9saWJYdAorCQkJeDExLWxpYnMvbGliWHJhbmRyCisJCQl4MTEtbGlicy9saWJYcmVu
ZGVyCisJCSkKKwkJdmlydHVhbC94MTEKKwkpCiAJPj1kZXYtbGlicy9nbGliLTIuMAogCT14MTEt
bGlicy9ndGsrLTIqCiAJPj1nbm9tZS1iYXNlL2xpYmdub21lY2FudmFzLTIuMC4yCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>79600</attachid>
            <date>2006-02-12 12:28 0000</date>
            <desc>Modular X dependencies for gcompris-6.5.3-r1.ebuild</desc>
            <filename>gcompris-6.5.3-r1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9nYW1lcy1raWRzL2djb21wcmlzL2djb21wcmlzLTYuNS4zLXIxLmVi
dWlsZAkyMDA1LTExLTIxIDE4OjUxOjIyLjAwMDAwMDAwMCArMDEwMAorKysgZ2NvbXByaXMtNi41
LjMtcjEuZWJ1aWxkCTIwMDYtMDItMTIgMjE6MjI6MjguMDAwMDAwMDAwICswMTAwCkBAIC0xNCw3
ICsxNCwxMiBAQAogI0lVU0U9InB5dGhvbiBlZGl0b3IiICNlZGl0b3IgZGlkbid0IGNvbXBpbGUg
Zm9yIG1lLjsgZG9lc24ndCBsaWtlIHB5dGhvbi0yLjQKIElVU0U9IiIKIAotUkRFUEVORD0idmly
dHVhbC94MTEKK1JERVBFTkQ9Inx8ICggKCB4MTEtbGlicy9saWJYMTEKKwkJCXgxMS1saWJzL2xp
YlhyYW5kcgorCQkJeDExLWxpYnMvbGliWHJlbmRlcgorCQkpCisJCXZpcnR1YWwveDExCisJKQog
CT49ZGV2LWxpYnMvZ2xpYi0yLjAKIAk9eDExLWxpYnMvZ3RrKy0yKgogCT49Z25vbWUtYmFzZS9s
aWJnbm9tZWNhbnZhcy0yLjAuMgo=
</data>        

          </attachment>
    </bug>

</bugzilla>