<?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>142613</bug_id>
          
          <creation_ts>2006-08-03 00:30 0000</creation_ts>
          <short_desc>/etc/init.d/mpd from media-sound/mpd should depend on /etc/init.d/esound</short_desc>
          <delta_ts>2006-08-28 14:04:52 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>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>trivial</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>wasowski@data.pl</reporter>
          <assigned_to>ticho@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>wasowski@data.pl</who>
            <bug_when>2006-08-03 00:30:32 0000</bug_when>
            <thetext>/etc/init.d/mpd from media-sound/mpd should depend on /etc/init.d/esound

At the moment it sometimes happens that mpd would boot before esound (even if it is configured to use esound).  Then various weird things happen with esound and other applications refuse to play sounds.

Observed with mpd-0.11.5-r2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wasowski@data.pl</who>
            <bug_when>2006-08-03 00:48:16 0000</bug_when>
            <thetext>Created an attachment (id=93316)
my proposal of new /etc/init.d/mpd

added esound to the use dependency</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-08-03 00:58:32 0000</bug_when>
            <thetext>Uhm? It doesn&apos;t depend on media-sound/esound at all, how should it depend on it&apos;s init script (which won&apos;t be even installed)?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wasowski@data.pl</who>
            <bug_when>2006-08-03 05:04:25 0000</bug_when>
            <thetext>(In reply to comment #2)
&gt; Uhm? It doesn&apos;t depend on media-sound/esound at all, how should it depend on
&gt; it&apos;s init script (which won&apos;t be even installed)?

Ooops, my fault.  Not being very specific.  You can configure mpd to use esd via libao (see the /etc/mpd.conf file).  This means that mpd should be started after esound.

I guess my fix was wrong. It should not be &quot;use esound&quot; but &quot;after esound&quot;.  I was too lazy to check it in the docs before.  You will get an improved fix soon. As far as the documentation implies (http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=4#doc_chap4) &quot;after&quot; is not a dependency.  It will still work if esound is not installed on the system.

Is this more understandable now?


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>wasowski@data.pl</who>
            <bug_when>2006-08-03 05:06:30 0000</bug_when>
            <thetext>Created an attachment (id=93334)
changed the use dependency to after condition

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2006-08-28 14:04:52 0000</bug_when>
            <thetext>Actually, &quot;use&quot; is acceptable. I still haven&apos;t found out what&apos;s the difference between &quot;use&quot; and &quot;after&quot; anyway - both seem to have the same functionality.

I have added &quot;use esound&quot; to both media-sound/mpd and media-sound/mpd-svn initscripts. Thanks, Andrej!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>93316</attachid>
            <date>2006-08-03 00:48 0000</date>
            <desc>my proposal of new /etc/init.d/mpd</desc>
            <filename>mpd</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2MgojICRIZWFkZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXNvdW5k
L21wZC9maWxlcy9tcGQucmM2LHYgMS4xNiAyMDA1LzEwLzI0IDEzOjQxOjIzIHRpY2hvIEV4cCAk
CgpkZXBlbmQoKSB7CgluZWVkIGFsc2Fzb3VuZCBsb2NhbG1vdW50Cgl1c2UgbmV0bW91bnQgbmZz
bW91bnQgZXNvdW5kCn0gCgpjaGVja2NvbmZpZygpIHsKCWlmIFsgLWYgL2V0Yy9jb25mLmQvbXBk
IF07IHRoZW4KCQllZXJyb3IgIlBsZWFzZSByZW1vdmUgdGhlIC9ldGMvY29uZi5kL21wZCBmaWxl
IGFzIGl0IGlzIG5vIGxvbmdlciB1c2VkLiIKCQllZXJyb3IgIllvdSBtYXkgY29uZmlndXJlIHlv
dXIgbXBkIHNldHRpbmdzIGluIC9ldGMvbXBkLmNvbmYiCglmaQoKCWlmICEgWyAtZiAvZXRjL21w
ZC5jb25mIF07IHRoZW4KCQllZXJyb3IgIkNvbmZpZ3VyYXRpb24gZmlsZSAvZXRjL21wZC5jb25m
IGRvZXMgbm90IGV4aXN0LiIKCQlyZXR1cm4gMQoJZmkKCglyZXR1cm4gMAp9CgpzdGFydCgpIHsK
CWNoZWNrY29uZmlnIHx8IHJldHVybiAxCgoJZWJlZ2luICJTdGFydGluZyBNdXNpYyBQbGF5ZXIg
RGFlbW9uIiAKCXN0YXJ0LXN0b3AtZGFlbW9uIC0tc3RhcnQgLS1xdWlldCAtLWV4ZWMgL3Vzci9i
aW4vbXBkIC0tIC0tbm8tY3JlYXRlLWRiIC9ldGMvbXBkLmNvbmYKCWVlbmQgJD8KfQoKc3RvcCgp
IHsKCWViZWdpbiAiU3RvcHBpbmcgTXVzaWMgUGxheWVyIERhZW1vbiIKCXN0YXJ0LXN0b3AtZGFl
bW9uIC0tc3RvcCAtLXF1aWV0IC0tZXhlYyAvdXNyL2Jpbi9tcGQgLS1va25vZG8KCWVlbmQgJD8g
Cn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>93334</attachid>
            <date>2006-08-03 05:06 0000</date>
            <desc>changed the use dependency to after condition</desc>
            <filename>mpd</filename>
            <type>text/plain</type>
            <data encoding="base64">IyEvc2Jpbi9ydW5zY3JpcHQKIyBDb3B5cmlnaHQgMTk5OS0yMDA0IEdlbnRvbyBGb3VuZGF0aW9u
CiMgRGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2MgojICRIZWFkZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L21lZGlhLXNvdW5k
L21wZC9maWxlcy9tcGQucmM2LHYgMS4xNiAyMDA1LzEwLzI0IDEzOjQxOjIzIHRpY2hvIEV4cCAk
CgpkZXBlbmQoKSB7CgluZWVkIGFsc2Fzb3VuZCBsb2NhbG1vdW50Cgl1c2UgbmV0bW91bnQgbmZz
bW91bnQgCglhZnRlciBlc291bmQKfSAKCmNoZWNrY29uZmlnKCkgewoJaWYgWyAtZiAvZXRjL2Nv
bmYuZC9tcGQgXTsgdGhlbgoJCWVlcnJvciAiUGxlYXNlIHJlbW92ZSB0aGUgL2V0Yy9jb25mLmQv
bXBkIGZpbGUgYXMgaXQgaXMgbm8gbG9uZ2VyIHVzZWQuIgoJCWVlcnJvciAiWW91IG1heSBjb25m
aWd1cmUgeW91ciBtcGQgc2V0dGluZ3MgaW4gL2V0Yy9tcGQuY29uZiIKCWZpCgoJaWYgISBbIC1m
IC9ldGMvbXBkLmNvbmYgXTsgdGhlbgoJCWVlcnJvciAiQ29uZmlndXJhdGlvbiBmaWxlIC9ldGMv
bXBkLmNvbmYgZG9lcyBub3QgZXhpc3QuIgoJCXJldHVybiAxCglmaQoKCXJldHVybiAwCn0KCnN0
YXJ0KCkgewoJY2hlY2tjb25maWcgfHwgcmV0dXJuIDEKCgllYmVnaW4gIlN0YXJ0aW5nIE11c2lj
IFBsYXllciBEYWVtb24iIAoJc3RhcnQtc3RvcC1kYWVtb24gLS1zdGFydCAtLXF1aWV0IC0tZXhl
YyAvdXNyL2Jpbi9tcGQgLS0gLS1uby1jcmVhdGUtZGIgL2V0Yy9tcGQuY29uZgoJZWVuZCAkPwp9
CgpzdG9wKCkgewoJZWJlZ2luICJTdG9wcGluZyBNdXNpYyBQbGF5ZXIgRGFlbW9uIgoJc3RhcnQt
c3RvcC1kYWVtb24gLS1zdG9wIC0tcXVpZXQgLS1leGVjIC91c3IvYmluL21wZCAtLW9rbm9kbwoJ
ZWVuZCAkPyAKfQo=
</data>        

          </attachment>
    </bug>

</bugzilla>