[pulseaudio-tickets] [Bug 55180] New: daemon shouldn't depend on libpulse

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Sep 21 01:13:31 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=55180

             Bug #: 55180
           Summary: daemon shouldn't depend on libpulse
    Classification: Unclassified
           Product: PulseAudio
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: build-system
        AssignedTo: pulseaudio-bugs at lists.freedesktop.org
        ReportedBy: pierre-bugzilla at ossman.eu
         QAContact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net


The pulseaudio binary (and a bunch of other stuff), has an incorrect dependency
on libpulse. This was introduced in commit df6e38bfd (yes I know it's ancient.
But that was still after the last time I was involved in the project, so I
didn't spot it until now):

commit df6e38bfd226db442783e8a1cb6af0f656139765
Author: Lennart Poettering <lennart at poettering.net>
Date:   Tue Oct 21 23:55:33 2008 +0200

    temporary commit to allow flameeyes a look

Seem like the commit wasn't terribly temporary. :)


The so-files are supposed to be divided as such:

 - lubpulsecore : Stuff that _only_ the server needs

 - libpulse : Stuff that _only_ the client needs

 - libpulsecommon : Stuff that _both_ the client and the server needs

With the server depending on libpulse, libpulsecommon is entirely redundant and
might as well be merged into libpulse.

Or we go back to the old system, reducing the stuff loaded by the server.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the pulseaudio-bugs mailing list