From: Tom Wijsman <TomWij@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Cc: slong@rathaus.eclipse.co.uk
Subject: Re: [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8
Date: Fri, 23 Aug 2013 17:54:26 +0200 [thread overview]
Message-ID: <20130823175426.36d89cb7@TOMWIJ-GENTOO> (raw)
In-Reply-To: <20130823132702.GA2106@rathaus.eclipse.co.uk>
[-- Attachment #1: Type: text/plain, Size: 4680 bytes --]
On Fri, 23 Aug 2013 14:27:02 +0100
"Steven J. Long" <slong@rathaus.eclipse.co.uk> wrote:
> On Sat, Aug 10, 2013:
> Tom Wijsman wrote:
> > "Steven J. Long" wrote:
> >
> > > The core system has to be a usable basis to build "everything"
> > > from.
> >
> > I do agree with this except for "shaky"; it is a nice goal to
> > pursue...
> >
> > That still does not make us able to do it or make it a realistic
> > goal.
>
> But it's exactly what the standard Gentoo install supplies, or used
> to. So it's very realistic, since it's the basis we've been using for
> a decade.
You start from something small, which does the described thing; but
once you grow to something bigger, you are suddenly no longer able to
satisfy that description.
In order to continue to grow bigger, you need to cut corners and take
decisions; in other words, you can no longer hold on to the prototype
that was made but start to need to face the realism that is out there.
Just because you can start with something, doesn't mean it is scalable;
supporting more comes at its own cost, which may not give enough ROI.
> And you are able to do it.
At the cost of other things; so, in the whole picture, one can think of
it as an unrealistic goal unless someone does want to do all the work
without leaving other users that use the software product in the dark.
> Losing that capability is nothing more or less than a regression for
> a meta-distribution.
It is as much a loss as it is a gain; a software product that doesn't
deal with bugs because it has to be busy with supporting everything
that is out there, is going to leave other regressions behind as well.
> > > Design choices have consequences in terms of where manpower can
> > > go, as well as in terms of end-user capability and flexibility,
> > > especially when one of the "options" has far-reaching implications
> > > for the rest of the stack, such that it is a question of "my way
> > > or the high way," which seems counter to the idea of choice i
> > > hear so much about.
> >
> > "My way or the high way" is giving good service to just a set of
> > users, because you can't listen and support everyone with limited
> > resources; as a result it causes alternatives to be created,
> > effectively giving choice.
>
> This is a total non-sequitur, given that we already have choice.
You have a choice, but don't have support for it; it is still their
choice whether to choose to support you, and when they do, they are
giving less support in other places as a result of a cost in time.
> Taking it away does not create choice: it merely restricts everyone
> until a "hate" fork happens, or some other alternative is provided,
> to restore the previous state of affairs.
Well, such happenings would introduce a supported choice.
> Though to be honest, your argument is more akin to a conceptual
> discussion as to "whether an argument could be made" rather than
> "what is the best way forward in the long-term for the diverse
> user-base." Not very practical, imo.
As long as nobody wants to do the work, it remains conceptual; the best
way forward is to work with what we are given, until someone gives us
what we want or we really want to do the work we want ourselves.
> "Giving service to a set of users" is not at all the same as "my way
> or the high way." The latter is what happens when you get non-modular
> software that tries to do too much, under the banner of "One True
> Way" to disguise the awful coupling, however it's dressed up.
There are not a lot of products that can give service to everyone; so,
people use what they believe is the "One True Way" for them.
> The former is what happens when you install say an httpd to serve an
> intranet. It doesn't dictate what other pieces of software you can
> use for orthogonal purposes (or suddenly expand its feature-base to
> include everything else so it isn't orthogonal any more.)
When you buy a small row house without a garage or a ramp; you will not
be able to park your car in your just bought house. If you try to do it
anyway, you will break it.
> > This is a natural thing to happen, as everything supporting
> > everything does not sound possible at all; it is therefore
> > unrealistic.
>
> What's unrealistic is expecting us to swallow regressions as progress.
The opposite is also unrealistic; so, they had to make a design choice.
--
With kind regards,
Tom Wijsman (TomWij)
Gentoo Developer
E-mail address : TomWij@gentoo.org
GPG Public Key : 6D34E57D
GPG Fingerprint : C165 AF18 AB4C 400B C3D2 ABF0 95B2 1FCD 6D34 E57D
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 490 bytes --]
next prev parent reply other threads:[~2013-08-23 15:54 UTC|newest]
Thread overview: 192+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-07 12:45 [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Michael Weber
2013-08-07 13:14 ` Alexandre Rostovtsev
2013-08-07 13:56 ` Tom Wijsman
2013-08-07 15:22 ` Rich Freeman
2013-08-07 23:49 ` Patrick Lauer
2013-08-08 2:51 ` Alex Alexander
2013-08-08 9:29 ` hasufell
2013-08-08 9:43 ` Tom Wijsman
2013-08-08 11:19 ` Rich Freeman
2013-08-08 11:28 ` Tom Wijsman
2013-08-08 10:05 ` Michał Górny
2013-08-08 10:30 ` Samuli Suominen
2013-08-08 14:01 ` Fabio Erculiani
2013-08-08 14:10 ` Alon Bar-Lev
2013-08-08 14:30 ` Fabio Erculiani
2013-08-08 14:45 ` Michał Górny
2013-08-08 14:17 ` Patrick Lauer
2013-08-08 14:34 ` Ben Kohler
2013-08-08 14:56 ` hasufell
2013-08-08 15:16 ` Damien Levac
2013-08-08 15:40 ` Ian Stakenvicius
2013-08-08 15:49 ` Tom Wijsman
2013-08-08 15:56 ` Pacho Ramos
2013-08-08 16:02 ` Rich Freeman
2013-08-08 16:13 ` Pacho Ramos
2013-08-08 16:20 ` Ian Stakenvicius
2013-08-08 16:24 ` Pacho Ramos
2013-08-08 16:58 ` Ian Stakenvicius
2013-08-09 13:10 ` Walter Dnes
2013-08-08 15:23 ` Tom Wijsman
2013-08-08 16:36 ` hasufell
2013-08-08 16:48 ` Pacho Ramos
2013-08-08 16:52 ` hasufell
2013-08-08 17:09 ` Pacho Ramos
2013-08-08 17:57 ` Rich Freeman
2013-08-08 16:53 ` Tom Wijsman
2013-08-08 17:41 ` Rich Freeman
2013-08-08 17:57 ` Alon Bar-Lev
2013-08-08 18:08 ` Samuli Suominen
2013-08-08 18:23 ` Alon Bar-Lev
2013-08-08 18:47 ` Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? (was: Re: [gentoo-dev] Gnome Stabilization 3.6 or 3.8) Tom Wijsman
[not found] ` < CAOazyz2R+3TANLkeoXhP0LgLS+rOZwjPdCYVdC82DTG1nbri-w@mail.gmail.com>
2013-08-08 18:57 ` Alon Bar-Lev
2013-08-08 19:09 ` Rich Freeman
2013-08-08 19:11 ` Tom Wijsman
2013-08-09 1:05 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Zac Medico
2013-08-09 1:18 ` Dustin C. Hatch
2013-08-09 5:39 ` Samuli Suominen
2013-08-09 6:42 ` [gentoo-dev] " Steven J. Long
2013-08-09 6:51 ` [gentoo-dev] [typo] Re: Re: Multiple implementations shouldn't block Gentoo's progress Steven J. Long
2013-08-09 7:19 ` William Hubbs
2013-08-09 7:26 ` Samuli Suominen
2013-08-09 10:50 ` Rich Freeman
2013-08-10 18:42 ` [gentoo-dev] " Steven J. Long
2013-08-11 1:53 ` Rich Freeman
[not found] ` < CAGfcS_=zyeX8Whr8U4w4s3ouSbUoTm=hF95t3rd0q=wt60eZcQ@mail.gmail.com>
[not found] ` < 20130810184211.GA1500@rathaus.eclipse.co.uk>
2013-08-11 2:04 ` Duncan
2013-08-09 8:46 ` [gentoo-dev] Re: Multiple implementations shouldn't block Gentoo's progress. Stabilize package combinations? Tom Wijsman
2013-08-09 8:58 ` Samuli Suominen
2013-08-09 9:53 ` Tom Wijsman
2013-08-08 18:58 ` [gentoo-dev] Gnome Stabilization 3.6 or 3.8 Samuli Suominen
2013-08-08 19:01 ` Alon Bar-Lev
2013-08-08 18:26 ` Tom Wijsman
2013-08-08 18:38 ` Alon Bar-Lev
2013-08-08 19:03 ` Tom Wijsman
2013-08-08 19:02 ` Rich Freeman
2013-08-08 19:22 ` Tom Wijsman
2013-08-09 2:03 ` William Hubbs
2013-08-09 7:36 ` Gilles Dartiguelongue
2013-08-09 9:30 ` hasufell
2013-08-09 10:27 ` Rich Freeman
2013-08-09 11:31 ` Patrick Lauer
2013-08-09 11:26 ` Tom Wijsman
2013-08-09 11:39 ` Patrick Lauer
2013-08-09 11:38 ` Pacho Ramos
2013-08-09 12:14 ` vivo75
2013-08-09 13:54 ` Michał Górny
2013-08-09 16:38 ` Canek Peláez Valdés
2013-08-10 19:57 ` vivo75
2013-08-09 16:17 ` Canek Peláez Valdés
2013-08-09 20:43 ` Samuli Suominen
2013-08-09 11:45 ` Tom Wijsman
2013-08-09 13:57 ` Michał Górny
2013-08-09 19:11 ` Ben de Groot
2013-08-09 19:15 ` Matt Turner
2013-08-09 19:17 ` Michał Górny
2013-08-09 20:32 ` Tom Wijsman
2013-08-09 23:32 ` Mike Auty
2013-08-10 0:03 ` Tom Wijsman
2013-08-10 10:51 ` Patrick Lauer
2013-08-10 10:59 ` Rich Freeman
2013-08-10 11:12 ` Alon Bar-Lev
2013-08-10 11:38 ` Tom Wijsman
2013-08-09 11:37 ` Ciaran McCreesh
2013-08-09 11:58 ` Tom Wijsman
2013-08-10 10:50 ` Patrick Lauer
2013-08-10 11:40 ` Ciaran McCreesh
2013-08-09 12:28 ` Rich Freeman
2013-08-09 14:22 ` Alon Bar-Lev
2013-08-09 14:44 ` Chí-Thanh Christopher Nguyễn
2013-08-09 14:50 ` Alon Bar-Lev
2013-08-09 14:51 ` Arun Raghavan
2013-08-09 14:57 ` Chí-Thanh Christopher Nguyễn
2013-08-09 15:02 ` Alon Bar-Lev
2013-08-09 15:25 ` hasufell
2013-08-09 16:12 ` Tom Wijsman
2013-08-09 15:12 ` Tom Wijsman
2013-08-10 11:04 ` Patrick Lauer
2013-08-10 11:42 ` Tom Wijsman
2013-08-10 11:51 ` Michael Weber
2013-08-10 16:50 ` William Hubbs
2013-08-09 16:43 ` Canek Peláez Valdés
2013-08-09 14:59 ` Tom Wijsman
2013-08-10 11:03 ` Patrick Lauer
2013-08-10 11:52 ` Tom Wijsman
2013-08-09 17:45 ` William Hubbs
2013-08-10 10:55 ` Patrick Lauer
2013-08-10 11:12 ` Rich Freeman
2013-08-10 11:59 ` Tom Wijsman
2013-08-10 12:16 ` Ben Kohler
2013-08-09 13:44 ` Samuli Suominen
2013-08-09 12:36 ` hasufell
2013-08-09 13:13 ` Tom Wijsman
2013-08-10 19:34 ` [gentoo-dev] " Steven J. Long
2013-08-10 19:49 ` Tom Wijsman
2013-08-23 13:27 ` Steven J. Long
2013-08-23 15:54 ` Tom Wijsman [this message]
2013-08-09 13:49 ` [gentoo-dev] " Samuli Suominen
2013-08-09 14:40 ` Alon Bar-Lev
2013-08-09 15:42 ` Tom Wijsman
2013-08-09 16:35 ` Samuli Suominen
2013-08-09 17:06 ` Samuli Suominen
2013-08-09 10:42 ` Tom Wijsman
2013-09-11 9:41 ` Olav Vitters
2013-09-11 11:15 ` Pacho Ramos
2013-08-08 18:12 ` Tom Wijsman
2013-08-09 0:27 ` Patrick Lauer
2013-08-09 3:08 ` Rich Freeman
2013-08-09 9:16 ` Tom Wijsman
2013-08-09 14:57 ` Walter Dnes
2013-08-09 15:47 ` Tom Wijsman
2013-08-10 4:03 ` Walter Dnes
2013-08-10 6:54 ` Samuli Suominen
2013-08-08 15:26 ` Rich Freeman
2013-08-08 16:05 ` Alex Xu
2013-08-08 16:09 ` William Hubbs
[not found] ` < 5202DD20.8050906@gentoo.org>
[not found] ` < CAMUzOag6DkLLn7OpBRhkHsRGFWOjvMv_WDrT+cm0S-bewT=JhQ@mail.gmail.com>
2013-08-08 6:21 ` [gentoo-dev] " Duncan
2013-08-08 6:26 ` Daniel Campbell
2013-08-08 7:05 ` KDE/semantic-desktop, was: " Andreas K. Huettel
2013-08-08 14:59 ` [gentoo-dev] Re: KDE/semantic-desktop Martin Vaeth
2013-08-08 17:44 ` Martin Vaeth
2013-08-08 17:52 ` Rich Freeman
2013-08-08 18:15 ` Chris Reffett
2013-08-08 9:45 ` [gentoo-dev] Re: Gnome Stabilization 3.6 or 3.8 hasufell
2013-08-08 11:23 ` Rich Freeman
[not found] ` < pan$a65ab$e0ddc4a9$415605ad$324469f5@cox.net>
[not found] ` <52033A27.2070103@sporkbox.us >
2013-08-08 8:27 ` Duncan
[not found] ` < 52033A27.2070103@sporkbox.us>
[not found] ` <pan$f2635$5ee40939$18f8a55$7afd54a5@cox.net >
2013-08-08 8:33 ` Duncan
2013-08-07 15:16 ` [gentoo-dev] " Pacho Ramos
2013-08-08 6:19 ` Daniel Campbell
2013-08-08 15:13 ` William Hubbs
2013-08-08 9:39 ` Ben de Groot
2013-08-08 9:49 ` Tom Wijsman
2013-08-08 10:38 ` Samuli Suominen
2013-08-08 20:40 ` Mike Auty
2013-08-08 21:06 ` Pacho Ramos
2013-08-09 0:17 ` Mike Auty
2013-08-09 0:26 ` Chí-Thanh Christopher Nguyễn
2013-08-09 6:24 ` Pacho Ramos
2013-08-09 9:26 ` Chí-Thanh Christopher Nguyễn
2013-08-09 9:51 ` Pacho Ramos
2013-08-09 10:22 ` Chí-Thanh Christopher Nguyễn
2013-08-09 10:35 ` Pacho Ramos
2013-08-11 5:41 ` Samuli Suominen
2013-08-11 7:31 ` Pacho Ramos
2013-08-11 7:51 ` Samuli Suominen
2013-08-11 11:14 ` Rich Freeman
2013-08-11 8:02 ` Canek Peláez Valdés
2013-08-08 23:19 ` Greg KH
2013-08-09 0:26 ` Mike Auty
2013-08-09 9:35 ` Tom Wijsman
2013-08-09 22:46 ` Mike Auty
2013-08-10 22:42 ` Wulf C. Krueger
2013-08-10 23:10 ` Mike Auty
2013-08-10 23:45 ` Canek Peláez Valdés
2013-08-11 1:15 ` Mike Auty
2013-08-11 1:42 ` Rich Freeman
2013-08-11 0:01 ` Tom Wijsman
2013-08-11 13:41 ` Walter Dnes
2013-08-11 14:03 ` Walter Dnes
2013-08-09 0:25 ` Michael Weber
2013-08-09 5:29 ` Samuli Suominen
2013-08-09 6:28 ` Pacho Ramos
2013-08-09 6:27 ` Pacho Ramos
2013-08-10 19:57 ` Roy Bamford
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=20130823175426.36d89cb7@TOMWIJ-GENTOO \
--to=tomwij@gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
--cc=slong@rathaus.eclipse.co.uk \
/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