Freeze exemption for PA integration into Phonon

Martin Sandsmark sandsmark at samfundet.no
Wed Nov 18 18:10:20 CET 2009


Hi!

Colin Guthrie has been working on better integration of PulseAudio in Phonon, 
but AFAIK it is now too late for getting it into 4.4, without getting and 
exemption from the freeze.

But IMHO (and Eike Hein, who reminded me about this issue :-), distros will 
most probably just go ahead and patch in coling's work anyways, if it isn't 
available in KDE itself.

The KDE-module in question is kdebase-runtime (and also Phonon itself, but 
that's another story).

Another tiny snag is that it depends on an unreleased version of PulseAudio 
(because whoever packaged up the last PA release forgot to include coling's 
work), but I assume spring-release distros will have an up-to-date version, so 
if we just check for the right PA version while building, we should be OK.

Mandriva's latest release already includes coling's work, so it has already 
received a fair amount of testing.

So before you all start going around in circles screaming "pulseaudio 
prrrrfffft", if PA isn't available at build-time, all the PA-specific stuff 
becomes nops (and possibly completely optimized away? I don't have enough 
compiler-fu). And if Phonon is built with PA integration, but the PA daemon 
isn't available for some reason (it crashed, or isn't installed, for example), 
it degrades gracefully.

I think this is the truth, the whole truth and nothing but the truth, so help 
me God, but if I'm wrong, please correct me. :-)

Or ask. Or grant an exemption, if you find the kindness in your hearts to do 
so.

-- 
Martin T. Sandsmark
Interim Phonon Maintainer


More information about the release-team mailing list