On Fri, Apr 26, 2013 at 04:50:43PM +0800, Mark David Dumlao wrote:
> On Fri, Apr 26, 2013 at 3:55 AM, Alan McKinnon <alan.mckin...@gmail.com> 
> wrote:
> > And you are vastly overstating the desirability of having pulseaudio
> > enforced on users without very good cause
> How much barefaced lying can you do in one sentence?
> 1) it's not enforced _on you_. USE=-pulse

Not enforced on Gentoo, no, which is why many of us use it. But we're discussing
pulseaudio in the wider ecosystem (you certainly are) which does affect us too.

> 2) bluetooth headset goes in, audio goes out is good cause.

Yeah and if you need it all power to you: look you can install it real simply
or it comes by default on some distros. What about the rest of us who either
don't give a damn about audio beyond the speakers on our computer, with hifi
TV et al separate, or are actually into quality audio, and use jack?

See: you cannot predict the use-cases. By definition, you will not be present
when the software is run by the end-user. So you have to learn humility, and
let the user decide. Hence what was said before about software not imposing
itself, especially when not in even use.

One True Way inturgrated idiot-box crap doesn't allow that. It's the antithesis
of Unix. And if you can't deal with the fact that Linux is a *nix, use something
else instead of imposing layers of crap on the rest of us. Especially your dud
spangly new ideas that are turds you want the rest of us to polish while you
sell your "enterprise" distro based on everyone else's work. It's poisoning
the software ecosystem.

> > and seem to have
> > underestimated how deep that rabbit hole goes.
> No I haven't. I have no idea how deep the complexity of pulseaudio is
> because I don't know how to use it. I don't know how to use it because
> it just works.
<snip>
> But if I compare
> how well I learned to use grub vs pulseaudio, two things that I use
> everyday, it's clear that one of them was more successful in hiding
> the complexity from me before I used it successfully. HINT: it wasn't
> grub.

Funny, I spent even less time learning to use the KDE artsd and it worked
too. I never had any problems with it at all, yet I've heard of a lot
of issues with pa, more worryingly to do with the mentality the "developer"
imposes as a condition of working with him. I still got rid of it, and am
much happier with my current, Lennartware-free, setup thanks.

Must be something about "what programs actually do, rather than just"
misleading analogies and invalid comparisons.
 
> If you actually talk like it matters what the programs do, rather than
> just making airy abstractions on what some ideal fetishized system
> should be like, you'll understand things better.
> 
> > "It does no harm and might be useful for some" is simply not a valid
> > reason to enforce a package on all users, especially when said package
> > is the latest johnny-come-lately from a wunderkind with a proven
> > reputation for writing invasive code[1]
> Oh dear. I should've realized what this was really about. There aren't
> really any technical reasons behind this, are there? Just some good
> old fashioned Lennart hate boners.
> 
> I have a perfect halloween campfire story for this group. The one
> where a malicious udev update gives a backdoor for He Who Must Not Be
> Named to install his LennartWare onto yor systems...

Newsflash: it's called "systemd" and you can't get udev without it.

Nor can you build udev separately, you must install all the requirements
and build the full systemd package: they deliberately broke that. Even
though systemd has nothing to do with udev: it's a complete layering
violation.

They have nfc about what "not breaking userspace" means. They tried to
push binary logfiles in the kernel; they broke module-loading and blamed
it on everyone else; and they designed a system with a race builtin, despite
claiming loud and wide that they are the "experts in the dynamic early
userspace domain". Oh and let's not forget the wonderful decision to use
XML in system space, plus the current nonsense about hw bus-ids being stable.

But sure, these amateurs are just who we want writing system-critical
code..

Smart businesses won't be so dumb. Nor will smart users. Good luck to the
rest of you, you have my sympathy: I see your pain on IRC every day.

-- 
#friendly-coders -- We're friendly, but we're not /that/ friendly ;-)

Reply via email to