<?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>132596</bug_id>
          
          <creation_ts>2006-05-07 10:37 0000</creation_ts>
          <short_desc>gnome-extras/deskbar-applet includes conflicting dependencies</short_desc>
          <delta_ts>2006-06-20 13:27:09 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>GNOME</component>
          <version>2006.0</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>
          
          <blocked>119872</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>dshanker@gmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>brebs@sent.com</cc>

      

      
          <long_desc isprivate="0">
            <who>dshanker@gmail.com</who>
            <bug_when>2006-05-07 10:37:59 0000</bug_when>
            <thetext>gnome-extras/deskbar-applet-2.14.1.1 depends on:

&gt;=dev-python/gnome-python-desktop-2.14.0
&gt;=dev-python/gnome-python-extras-2.12

but both packages can&apos;t be installed at the same time. Solution is to unmask &gt;=dev-python/gnome-python-extras-2.14. While deskbar-applet might not require gnome-python-extras greater than 2.12 to run (never checked), should the ebuild be changed to cause gnome-python-extras-2.14 to be installed?

Related bug report 128457</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2006-06-05 09:21:43 0000</bug_when>
            <thetext>Created an attachment (id=88454)
deskbar-applet-2.14.1.1.diff

Here&apos;s the easy dependency change.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cardoe@gentoo.org</who>
            <bug_when>2006-06-12 20:21:30 0000</bug_when>
            <thetext>Dave,

I already suggested this in the past but the Gnome team has rejected it. The issue at hand is that deskbar-applet can run in a &quot;reduced functionality&quot; mode that only requires &quot;dev-python/gnome-python-extras-2.12&quot; but for all the functionality it&apos;ll require &quot;dev-python/gnome-python-desktop-2.14&quot;. So the Gnome team says the depends are entirely correct. But obviously they&apos;re not since you can&apos;t have &quot;dev-python/gnome-python-extras-2.12&quot; installed while having &quot;dev-python/gnome-python-desktop-2.14&quot; on your system. Both those packages specify those as depends, which is why the depends for those two packages cause the problem.

Oh well. Maybe the right thing will happen.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dshanker@gmail.com</who>
            <bug_when>2006-06-13 17:04:52 0000</bug_when>
            <thetext>Thanks Doug,

If the GNOME team wants to maintain those deps, then they should think about adding a minimal flag which will requires dev-python/gnome-python-extras-2.12 and excludes dev-python/gnome-python-desktop-2.14. If not minimal is not in users USE, then deskbar-applet depends on dev-python/gnome-python-extras-2.14 and dev-python/gnome-python-desktop-2.14. 

Then again, this won&apos;t matter once dev-python/gnome-python-extras-2.14 is unmasked.

Comments?

(In reply to comment #2)
&gt; Dave,
&gt; 
&gt; I already suggested this in the past but the Gnome team has rejected it. The
&gt; issue at hand is that deskbar-applet can run in a &quot;reduced functionality&quot; mode
&gt; that only requires &quot;dev-python/gnome-python-extras-2.12&quot; but for all the
&gt; functionality it&apos;ll require &quot;dev-python/gnome-python-desktop-2.14&quot;. So the
&gt; Gnome team says the depends are entirely correct. But obviously they&apos;re not
&gt; since you can&apos;t have &quot;dev-python/gnome-python-extras-2.12&quot; installed while
&gt; having &quot;dev-python/gnome-python-desktop-2.14&quot; on your system. Both those
&gt; packages specify those as depends, which is why the depends for those two
&gt; packages cause the problem.
&gt; 
&gt; Oh well. Maybe the right thing will happen.
&gt; 

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2006-06-20 13:27:09 0000</bug_when>
            <thetext>That&apos;s not the case at all.  2.12 gives you full functionality, 2.10 gives you reduced functionality.

Realistically, if you&apos;re unmasking parts of gnome, you&apos;re asking for trouble.  However, since deskbar-applet is part of 2.14, I&apos;ve made the dep for 2.14.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88454</attachid>
            <date>2006-06-05 09:21 0000</date>
            <desc>deskbar-applet-2.14.1.1.diff</desc>
            <filename>deskbar-applet-2.14.1.1.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGRlc2tiYXItYXBwbGV0LTIuMTQuMS4xLmVidWlsZC1vcmlnCTIwMDYtMDYtMDUgMTc6MTY6
MjAuMDAwMDAwMDAwICswMTAwCisrKyBkZXNrYmFyLWFwcGxldC0yLjE0LjEuMS5lYnVpbGQJMjAw
Ni0wNi0wNSAxNzoxNzoxNi4wMDAwMDAwMDAgKzAxMDAKQEAgLTE4LDcgKzE4LDcgQEAKIAkJID49
ZGV2LXB5dGhvbi9nbm9tZS1weXRob24tMi4xMAogCQkgPj1nbm9tZS1iYXNlL2dub21lLWRlc2t0
b3AtMi4xMAogCQkgPj1kZXYtcHl0aG9uL2dub21lLXB5dGhvbi1kZXNrdG9wLTIuMTQuMAotCQkg
Pj1kZXYtcHl0aG9uL2dub21lLXB5dGhvbi1leHRyYXMtMi4xMgorCQkgPj1kZXYtcHl0aG9uL2du
b21lLXB5dGhvbi1leHRyYXMtMi4xNC4wCiAJCSA+PWdub21lLWJhc2UvZ2NvbmYtMgogCQkgZWRz
PyAoID49Z25vbWUtZXh0cmEvZXZvbHV0aW9uLWRhdGEtc2VydmVyLTEuMiApCiAJCSBzeXMtZGV2
ZWwvZ2V0dGV4dCIK
</data>        

          </attachment>
    </bug>

</bugzilla>