<?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>191700</bug_id>
          
          <creation_ts>2007-09-08 13:45 0000</creation_ts>
          <short_desc>Rhythmbox compiled with &quot;ipod&quot; USE flag requires libgpod but does not list it as a dependency.</short_desc>
          <delta_ts>2007-09-18 15:47:10 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>unspecified</version>
          <rep_platform>AMD64</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>njbair@gmail.com</reporter>
          <assigned_to>gnome@gentoo.org</assigned_to>
          <cc>chad.simmons@member.fsf.org</cc>

      

      
          <long_desc isprivate="0">
            <who>njbair@gmail.com</who>
            <bug_when>2007-09-08 13:45:12 0000</bug_when>
            <thetext>With &quot;ipod&quot; in my USE flags, I entered:
emerge -av rhythmbox
No dependencies were listed by portage. But while rhythmbox was compiling I got an error to the effect of &quot;ipod explicitly requested but libgpod not found.&quot; Emerging libgpod (which included eyeD3 as a dependency) and then, once finished, emerging rhythmbox worked without any trouble. I think libgpod should be listed in portage as a dependency of rhythmbox based on the status of the &quot;ipod&quot; USE flag.

Reproducible: Didn&apos;t try

Steps to Reproduce:
1. Enable &quot;ipod&quot; Use flag
2. Emerge rhythmbox</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chad.simmons@member.fsf.org</who>
            <bug_when>2007-09-12 14:36:03 0000</bug_when>
            <thetext>Do you have USE=hal enabled? I believe this is why it is not picking up the dependency. I am uploading a patch to update the ebuild to throw a warning if you try to emerge with USE=ipod without USE=hal.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chad.simmons@member.fsf.org</who>
            <bug_when>2007-09-12 14:36:55 0000</bug_when>
            <thetext>Created an attachment (id=130716)
Patch to add ewarn when USE=ipod is set without USE=hal

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>chad.simmons@member.fsf.org</who>
            <bug_when>2007-09-12 14:39:29 0000</bug_when>
            <thetext>Created an attachment (id=130717)
fix extra fi accidently added in patch

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>njbair@gmail.com</who>
            <bug_when>2007-09-14 02:27:04 0000</bug_when>
            <thetext>(In reply to comment #1)
&gt; Do you have USE=hal enabled? I believe this is why it is not picking up the
&gt; dependency. I am uploading a patch to update the ebuild to throw a warning if
&gt; you try to emerge with USE=ipod without USE=hal.
&gt; 

I do not have USE=hal enabled. That must have been the problem. Thanks!</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dang@gentoo.org</who>
            <bug_when>2007-09-18 15:47:10 0000</bug_when>
            <thetext>Fixed, thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130716</attachid>
            <date>2007-09-12 14:36 0000</date>
            <desc>Patch to add ewarn when USE=ipod is set without USE=hal</desc>
            <filename>rhythmbox-0.10.1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tZWRpYS1zb3VuZC9yaHl0aG1ib3gvcmh5dGhtYm94LTAuMTAuMS5l
YnVpbGQub2xkCTIwMDctMDktMTIgMTA6MzI6NDkuMDAwMDAwMDAwIC0wNDAwCisrKyAvdXNyL3Bv
cnRhZ2UvbWVkaWEtc291bmQvcmh5dGhtYm94L3JoeXRobWJveC0wLjEwLjEuZWJ1aWxkCTIwMDct
MDktMTIgMTA6MzA6MjUuMDAwMDAwMDAwIC0wNDAwCkBAIC01OSw2ICs1OSwxMCBAQAogCQlld2Fy
biAidG8gYmUgaW5zdGFsbGVkLiBQbGVhc2UgcmVtZXJnZSB3aXRoIGVpdGhlciIKIAkJZXdhcm4g
IlVTRT1hdmFoaSBvciBVU0U9aG93bCIKIAkJZmkKKwlmaQorCWlmICEgdXNlIGhhbCAmJiB1c2Ug
aXBvZDsgdGhlbgorCQlld2FybiAiSXBvZCBzdXBwb3J0IHJlcXVpcmVzIGhhbCB0byBiZSBpbnN0
YWxsZWQuIgorCQlld2FybiAiUGxlYXNlIHJlbWVyZ2Ugd2l0aCBVU0U9aGFsIgogCWZpIAogCWlm
IHVzZSBob3dsIHx8IHVzZSBhdmFoaSA7IHRoZW4KIAkJRzJDT05GPSIke0cyQ09ORn0gJCh1c2Vf
ZW5hYmxlIGRhYXApIgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>130717</attachid>
            <date>2007-09-12 14:39 0000</date>
            <desc>fix extra fi accidently added in patch</desc>
            <filename>rhythmbox-0.10.1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC91c3IvcG9ydGFnZS9tZWRpYS1zb3VuZC9yaHl0aG1ib3gvcmh5dGhtYm94LTAuMTAuMS5l
YnVpbGQub2xkCTIwMDctMDktMTIgMTA6MzI6NDkuMDAwMDAwMDAwIC0wNDAwCisrKyAvdXNyL3Bv
cnRhZ2UvbWVkaWEtc291bmQvcmh5dGhtYm94L3JoeXRobWJveC0wLjEwLjEuZWJ1aWxkCTIwMDct
MDktMTIgMTA6MzA6MjUuMDAwMDAwMDAwIC0wNDAwCkBAIC01OSw2ICs1OSwxMCBAQAogCQlld2Fy
biAidG8gYmUgaW5zdGFsbGVkLiBQbGVhc2UgcmVtZXJnZSB3aXRoIGVpdGhlciIKIAkJZXdhcm4g
IlVTRT1hdmFoaSBvciBVU0U9aG93bCIKIAkJZmkKKwlpZiAhIHVzZSBoYWwgJiYgdXNlIGlwb2Q7
IHRoZW4KKwkJZXdhcm4gIklwb2Qgc3VwcG9ydCByZXF1aXJlcyBoYWwgdG8gYmUgaW5zdGFsbGVk
LiIKKwkJZXdhcm4gIlBsZWFzZSByZW1lcmdlIHdpdGggVVNFPWhhbCIKIAlmaSAKIAlpZiB1c2Ug
aG93bCB8fCB1c2UgYXZhaGkgOyB0aGVuCiAJCUcyQ09ORj0iJHtHMkNPTkZ9ICQodXNlX2VuYWJs
ZSBkYWFwKSIK
</data>        

          </attachment>
    </bug>

</bugzilla>