public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Canek Peláez Valdés" <caneko@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Removing pulseaudio
Date: Fri, 26 Apr 2013 12:02:38 -0500	[thread overview]
Message-ID: <CADPrc82Jyt_g8cTW4Y5mcjHFV4eDbzVY0LNwM272r7fHuL0HuA@mail.gmail.com> (raw)
In-Reply-To: <20130426162937.GC3741@acm.acm>

On Fri, Apr 26, 2013 at 11:29 AM, Alan Mackenzie <acm@muc.de> wrote:
[snip]
> Somebody reported that pulseaudio is an absolute requirement for Gnome
>>=3.8.  That may not be 100% of users, but the "forced" is certainly
> there.

No one is forcing nothing on anyone, since nobody is forcing no one to
use GNOME, Gentoo, or Linux for that matter. The developers of any
project can always decide the dependencies of a project. If you are
not a developer, you simply have no vote in the matter, although you
certainly always have voice... that they can choose to ignore.

> There's a difference between a "default choice" and an absolute
> requirement.

Yeah; and the decision is for the developers to make.

>> Basically there's a bunch of vague criticisms of unnamed systems where
>> "they" force stuff on "all users" for "no good reason". Nevermind that
>> we can actually state what the reasons are. Fingers in the ears.
>> neener neener.
>
> Please feel free to state those reasons, which as far as I can see,
> nobody has done yet in this thread; "they" being the gnome team, and the
> reasons being for the forcing, not for a non-existent "default choice".

If GNOME has to support PA and non-pa systems, they need to code,
test, support and bug-fix 2 different sets of of systems. If they need
to support ConsoleKit and logind, the number grows to 4 (PA/ck,
PA/logind, non-PA/ck, non-PA/logind). With 3 different optional
requirements, it's 8 sets of systems. With 4, is 16. With n, it's 2^n.

That's exponential growth, which in CS is always no-no.

Who is going to code, test, support and bug fix all those possible
configurations? You?

The GNOME developers simply cannot support all different sets of
possible configurations, and PA covers the sound needs of *ALL* users
(doesn't matter if you like it or not), even the simple cases. If PA
has bugs in some configuration, those bugs need to be fixed; the
solution (in the GNOME developers view) is not to "remove PA", since
the goal of the project is to cover *ALL* use cases.

But hey, the source is there; feel free to patch whatever needs to be
patched in GNOME (and probably GStreamer) so it doesn't require PA.
Just be certain that those patches will be rejected by upstream, for
the reasons stated above.

And by the way, this is also true for Gentoo: it cannot support all
different sets of possible configurations, no matter how hard they/we
try.

Regards.
--
Canek Peláez Valdés
Posgrado en Ciencia e Ingeniería de la Computación
Universidad Nacional Autónoma de México


  reply	other threads:[~2013-04-26 17:02 UTC|newest]

Thread overview: 100+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-04-18 19:32 [gentoo-user] Removing pulseaudio Alan Mackenzie
2013-04-18 19:48 ` Michael Mol
2013-04-18 20:02   ` Volker Armin Hemmann
2013-04-18 20:13     ` Michael Mol
2013-04-18 20:43       ` Volker Armin Hemmann
2013-04-18 21:10         ` Michael Mol
2013-04-18 21:46           ` Volker Armin Hemmann
2013-04-18 22:02             ` Michael Mol
2013-04-19 20:34               ` Volker Armin Hemmann
2013-04-18 22:57             ` [Bulk] " Kevin Chadwick
2013-04-18 21:26   ` [gentoo-user] " Hartmut Figge
2013-04-18 21:29     ` Michael Mol
2013-04-18 20:02 ` [gentoo-user] " Stroller
2013-04-18 20:31   ` Alan Mackenzie
2013-04-18 20:47   ` Volker Armin Hemmann
2013-04-18 21:28   ` [Bulk] " Kevin Chadwick
2013-04-18 21:14     ` Michael Mol
2013-04-21 19:46     ` [gentoo-user] Re: [Bulk] " Nuno J. Silva (aka njsg)
2013-04-21 21:20       ` Kevin Chadwick
2013-04-22  3:13         ` Nuno J. Silva (aka njsg)
2013-04-25 20:15           ` [Bulk] " Kevin Chadwick
2013-04-19  7:28 ` [gentoo-user] " Alan McKinnon
2013-04-19  8:49   ` Kevin Chadwick
2013-04-19  9:53     ` [gentoo-user] Re[2]: " the guard
2013-04-23 20:59     ` William Hubbs
2013-04-23 22:12       ` Michael Hampicke
2013-04-24  2:46         ` Walter Dnes
2013-04-24 10:21           ` Michael Hampicke
2013-04-24 20:55           ` William Hubbs
2013-05-13 13:32           ` Alex Schuster
2013-04-25 20:10         ` [Bulk] " Kevin Chadwick
2013-04-25 19:34           ` Michael Hampicke
2013-04-24 10:46       ` Alan Mackenzie
2013-04-24 21:19         ` Alecks Gates
2013-04-25 15:37           ` Mark David Dumlao
2013-04-20  9:34   ` Walter Dnes
2013-04-20 14:48     ` Michael Mol
2013-04-26 12:13       ` Mark David Dumlao
2013-04-20 15:41     ` Alan McKinnon
2013-04-20 19:34       ` Yuri K. Shatroff
2013-04-21  1:15       ` Canek Peláez Valdés
2013-04-21 10:28         ` Neil Bothwick
2013-04-21 11:52           ` Mick
2013-04-21 14:24             ` Dale
2013-04-21 16:00               ` Neil Bothwick
2013-04-21 18:40                 ` Dale
2013-04-21 21:09                 ` Alan Mackenzie
2013-04-22  0:36           ` [gentoo-user] " walt
2013-04-20 21:05     ` [gentoo-user] " Neil Bothwick
2013-04-25 15:48     ` Mark David Dumlao
2013-04-25 17:31       ` Yuri K. Shatroff
2013-04-25 20:26         ` [gentoo-user] " Steven J. Long
2013-04-26  3:10         ` [gentoo-user] " Mark David Dumlao
2013-04-25 19:17       ` Walter Dnes
2013-04-26  8:34         ` Mark David Dumlao
2013-04-26 12:05           ` Yuri K. Shatroff
2013-04-26 12:56             ` Yohan Pereira
2013-04-26 13:26               ` Yuri K. Shatroff
2013-04-26 15:41             ` Mark David Dumlao
2013-04-26 16:29               ` Alan Mackenzie
2013-04-26 17:02                 ` Canek Peláez Valdés [this message]
2013-04-26 18:38                   ` Alan Mackenzie
2013-04-26 19:09                     ` Canek Peláez Valdés
2013-04-26 20:34                       ` Alan Mackenzie
2013-04-26 22:14                         ` Canek Peláez Valdés
2013-04-27  0:57                     ` Mark David Dumlao
2013-04-26 20:21                   ` Kevin Chadwick
2013-04-26 20:38                     ` Kevin Chadwick
2013-04-26 22:28                       ` Walter Dnes
2013-04-27  2:11                         ` Canek Peláez Valdés
2013-04-27  6:37                 ` Mark David Dumlao
2013-04-26 18:03               ` Yuri K. Shatroff
2013-04-26 18:25                 ` Canek Peláez Valdés
2013-04-26 19:51                   ` Yuri K. Shatroff
2013-04-27  1:10                     ` Mark David Dumlao
2013-04-27 15:55                       ` Randy Barlow
2013-04-27 20:13                         ` Dale
2013-04-28  0:24                           ` Randy Barlow
2013-04-28  9:59                             ` Alan McKinnon
2013-04-28 16:02                               ` Randy Barlow
2013-04-28 17:00                                 ` Alan McKinnon
2013-04-28 16:11                               ` Canek Peláez Valdés
2013-04-28 17:12                                 ` Alan McKinnon
2013-04-28 17:33                                   ` Mick
2013-04-28 17:56                                   ` Canek Peláez Valdés
2013-04-26 21:54           ` Walter Dnes
2013-04-25 19:55       ` Alan McKinnon
2013-04-26  8:50         ` Mark David Dumlao
2013-04-26 13:59           ` Alan McKinnon
2013-04-26 21:37           ` [gentoo-user] " Steven J. Long
2013-04-26 22:37           ` [gentoo-user] " Walter Dnes
2013-04-19 13:43 ` Canek Peláez Valdés
2013-04-19 15:28   ` [gentoo-user] " James
2013-04-19 16:16     ` Karl Lindén
2013-04-19 16:20     ` Kevin Chadwick
2013-04-19 16:44       ` James
2013-04-19 16:55         ` Kevin Chadwick
2013-04-19 20:36   ` [gentoo-user] " Stefan G. Weichinger
2013-04-19 21:06     ` Mark David Dumlao
2013-04-19 21:19       ` Stefan G. Weichinger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CADPrc82Jyt_g8cTW4Y5mcjHFV4eDbzVY0LNwM272r7fHuL0HuA@mail.gmail.com \
    --to=caneko@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox