[pulseaudio-discuss] Working with PA and jack
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
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