A distro like Gentoo would help you in this case if you want to be selective about piece meal upgrades but still there is some pain if mixing bleeding edge libraries with more stable software. I tried to move on to this PA and the dependencies were difficult to deal with so I postponed testing of it until later. :)<br>

<br clear="all">Fred Frigerio<br><br>
<br><br><div class="gmail_quote">On Fri, Sep 18, 2009 at 2:50 PM, Lennart Poettering <span dir="ltr">&lt;<a href="mailto:lennart@poettering.net">lennart@poettering.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

On Fri, 18.09.09 14:28, Peter Hurley (<a href="mailto:phurley@charter.net">phurley@charter.net</a>) wrote:<br>
<br>
&gt; Hi Lennart,<br>
<br>
Heya,<br>
<div class="im"><br>
&gt; Turns out this is more easily said than done.  The new libcanberra<br>
&gt; dependency is a fair bit of work to resolve.<br>
<br>
</div>They invented distributions so that you don&#39;t have deal with dependencies.<br>
<div class="im"><br>
&gt; Also, I&#39;m not clear why the udev detection code isn&#39;t considered<br>
&gt; experimental in pulseaudio.  Deprecating module-detect already seems<br>
&gt; a bit hasty.  module-udev-detect depends on a version of udev that&#39;s<br>
&gt; barely 3 months old.  Additionally, even with the revised udev, some<br>
&gt; fairly graceless means of making that work are employed.<br>
<br>
</div>PA makes use of features from the latest kernel, latest udev, latest<br>
gcc, latest glibc. I cannot see what could be wrong with that. PA is<br>
after all a low-level component of today&#39;s Linux system, so either<br>
upgrade it with the rest of the OS, or don&#39;t at all.<br>
<br>
&gt; Based on the shortcomings of udev exposed by pulseaudio&#39;s usage,<br>
<br>
Shortcomings?<br>
<br>
&gt; perhaps pushing for a more appropriate udev messaging<br>
&gt; sequence/device enumeration/driver status makes sense?<br>
<br>
I don&#39;t see why. I have been working with upstream udev to integrate<br>
the necessary work in udev upstream, and hence I depend on a recent<br>
udev version. What you are asking me instread is adding all kinds of<br>
wrkarounds to PA itself to keep compat with old udev versions? That<br>
would be simply the wrong way, problems should be fixed where they<br>
are, not worked around.<br>
<br>
Lennart<br>
<font color="#888888"><br>
--<br>
Lennart Poettering                        Red Hat, Inc.<br>
lennart [at] poettering [dot] net<br>
<a href="http://0pointer.net/lennart/" target="_blank">http://0pointer.net/lennart/</a>           GnuPG 0x1A015CC4<br>
</font><div><div></div><div class="h5">_______________________________________________<br>
pulseaudio-discuss mailing list<br>
<a href="mailto:pulseaudio-discuss@mail.0pointer.de">pulseaudio-discuss@mail.0pointer.de</a><br>
<a href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss" target="_blank">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a><br>
</div></div></blockquote></div><br>