<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - daemon shouldn't depend on libpulse"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55180#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - daemon shouldn't depend on libpulse"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55180">bug 55180</a>
              from <span class="vcard"><a class="email" href="mailto:david.henningsson@canonical.com" title="David Henningsson <david.henningsson@canonical.com>"> <span class="fn">David Henningsson</span></a>
</span></b>
        <pre>To comment on Pierre's "clients can see libpulsecommon symbols anyway", could
you clarify:

The versioning of libpulse should stay stable, so that clients do not need
recompiling (always linking against libpulse.so.0).

libpulsecommon symbols we want to add, remove, change as we wish between
PulseAudio versions, because there are plenty of internal functions used in
both client and server, that change over time with the internals.

If clients start to link directly to libpulsecommon, we would be forced to make
libpulsecommon symbols more stable in order not to break the client ABI. This
sounds like a major drawback to me.

Am I missing something?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>