[pulseaudio-discuss] Working with PA and jack
Nix
nix at esperi.org.uk
Sun Jul 12 10:19:32 PDT 2009
On 13 Jun 2009, Lennart Poettering outgrape:
> On Sat, 13.06.09 17:09, Nix (nix at esperi.org.uk) wrote:
>> In that case the likelihood of PA ever becoming a serious
>> infrastructural component are nil.
>
> Aha. Is that so.
>
>> Imagine the X or libc developers said the same thing!
>
> Come on, this is bullshit. Complete and utter bullshit.
>
> Remember libc4, libc5, glibc?
Yeah. One breakage in the last twelve years, and a statement that there
will be further breakages over the maintainers' dead bodies.
> Remember xlib vs. xcb?
xlib still works. xlib wasn't broken by the introduction of xcb.
> Remember the gtk1, gtk11, gtk12, gtk2 jumps?
The reason why this was done in huge jumps was because the API of
gtk2 has *remained back-compatible*.
Rare, giant breakages are annoying but tolerable (the old system still
works). What's not is a constant trickle of tiny breakage: then it's
impossible to come up with something that works reliably against them.
See ffmpeg for a terrible example.
> We are going through transitions all the time, all across the
> landscape. And yes, eventually there will be one in PA land too. So
> what?
Every time they happen they annoy all your users. If they happen too
often you find you don't have any left. ABIs are important.
More information about the pulseaudio-discuss
mailing list