From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] rfc: stabilization policies
Date: Wed, 21 Aug 2013 08:53:05 +0200 [thread overview]
Message-ID: <521463D1.40007@gmail.com> (raw)
In-Reply-To: <CAFWqQMTx-sX_AcwhxBJPw0PGwX3i8GDTJeNPSqvoZQfsC1BP=w@mail.gmail.com>
On 21/08/2013 03:54, Doug Goldstein wrote:
> Its also precisely that mix and match that might cause instability due
> to people not testing things. Case in point QEMU 1.6.0 just came out and
> it went through a number of release candidates but no one ever saw that
> it depends only on Python 2.4 but actually needs Python 2.6. That's kind
> of like Gentoo, a package says it depends on libfoo 1.0 or higher and
> the dev that tested stable baz 0.8 confirmed it worked with libfoo 1.0,
> but baz 0.9 in ~arch still depends on libfoo 1.0 but really needs libfoo
> 1.1 and libfoo 1.1 is ~arch as well. So the developer running ~arch
> believed that baz 0.9 works fine since he has ~arch libfoo.
>
> My point is what Gentoo calls "stable" is just something that usually 2
> or more people have compiled and installed vs ~arch which 1 or more
> people have compiled and installed.
>
+1
I think comparisons with the RHELs of this world to find what stable
means are invalid. Gentoo does not play in RHELs space, and anyone who
tries to deploy Gentoo where RHEL is a good fit is somewhat of a fool
[Aside: I'm a huge Gentoo fan, all my personal machines are Gentoo or
FreeBSD and yet I have banned Gentoo outright at work: juniors cause me
too much headaches, and Centos fixed all of that]
Gentoo simply cannot offer the same guarantees about stable that RHEL
can, mostly for reasons of manpower. The best we can do is to state that
we are confident stuff works pretty much mostly OK and doesn't break for
everyone, so the user can now do their own tests and decide.
Let's also keep in mind that Gentoo is a meta-distribution - it lets you
build your own distro. So all the heavy QA lifting that RHEL does for
you, you now have to do yourself (that role bumps one run down the
ladder). The classic meaning of "stable" just doesn't quite fit in that
scenario.
And, a truly stable mission-critical system is one that has all the
required features and emerge is never run again except for bug and
security fixes. A rolling release will never be truly "stable"
What I'm saying is let's not set the bar for stable too high. Our
targeted userbase is somewhat unique in the world.
--
Alan McKinnon
alan.mckinnon@gmail.com
next prev parent reply other threads:[~2013-08-21 6:56 UTC|newest]
Thread overview: 94+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-08-20 18:19 [gentoo-dev] rfc: stabilization policies William Hubbs
2013-08-20 18:28 ` Ian Stakenvicius
2013-08-20 19:31 ` Tom Wijsman
2013-08-21 6:51 ` [gentoo-dev] " Michael Palimaka
2013-08-21 8:10 ` Tom Wijsman
2013-08-21 8:23 ` Michael Palimaka
2013-08-21 8:51 ` Tom Wijsman
2013-08-20 19:37 ` [gentoo-dev] " Ciaran McCreesh
2013-08-20 19:48 ` Tom Wijsman
2013-08-21 7:54 ` Sergey Popov
2013-08-21 8:08 ` [gentoo-dev] " Michael Palimaka
2013-08-21 8:22 ` Pacho Ramos
2013-08-21 8:57 ` Tom Wijsman
2013-08-21 11:27 ` Pacho Ramos
2013-08-21 8:13 ` [gentoo-dev] " Tom Wijsman
2013-08-21 8:32 ` Sergey Popov
2013-08-21 9:13 ` Tom Wijsman
2013-08-21 9:54 ` Sergey Popov
2013-08-21 10:36 ` Tom Wijsman
2013-08-21 12:16 ` Sergey Popov
2013-08-21 12:25 ` Tom Wijsman
2013-08-21 12:43 ` Pacho Ramos
2013-08-31 16:37 ` Rick "Zero_Chaos" Farina
2013-08-31 17:29 ` How to find a mentor, WAS: " Jeroen Roovers
2013-08-31 18:44 ` Tom Wijsman
2013-08-31 21:57 ` Rick "Zero_Chaos" Farina
2013-08-31 18:27 ` Tom Wijsman
2013-08-31 18:45 ` Pacho Ramos
2013-08-31 19:57 ` Tom Wijsman
2013-08-31 21:59 ` Rick "Zero_Chaos" Farina
2013-09-01 10:30 ` Thomas Sachau
2013-09-01 10:42 ` hasufell
2013-09-01 11:58 ` Markos Chandras
2013-08-21 7:52 ` Sergey Popov
2013-08-20 18:29 ` Wyatt Epp
2013-08-20 18:32 ` Ian Stakenvicius
2013-08-20 18:45 ` Dirkjan Ochtman
2013-08-20 19:45 ` Tom Wijsman
2013-08-20 19:42 ` Tom Wijsman
2013-08-21 7:57 ` Sergey Popov
2013-08-21 8:17 ` Tom Wijsman
2013-08-21 8:21 ` Sergey Popov
2013-08-21 9:16 ` Tom Wijsman
2013-08-21 11:19 ` Pacho Ramos
2013-08-21 9:17 ` Manuel Rüger
2013-08-21 9:50 ` Sergey Popov
2013-08-21 10:45 ` Tom Wijsman
2013-08-21 13:38 ` Wyatt Epp
2013-08-21 16:03 ` Sergey Popov
2013-08-20 19:24 ` Tom Wijsman
2013-08-20 19:41 ` Rich Freeman
2013-08-20 20:06 ` Tom Wijsman
2013-08-21 8:07 ` Sergey Popov
2013-08-21 8:25 ` Tom Wijsman
2013-08-21 8:46 ` Sergey Popov
2013-08-21 9:28 ` Tom Wijsman
2013-08-21 9:42 ` Sergey Popov
2013-08-21 10:29 ` Tom Wijsman
2013-08-21 12:22 ` Sergey Popov
2013-08-21 12:36 ` Tom Wijsman
2013-08-21 14:27 ` Ian Stakenvicius
2013-08-21 14:56 ` Tom Wijsman
2013-08-21 19:27 ` Rich Freeman
2013-08-21 15:02 ` Rich Freeman
2013-08-20 20:00 ` Alan McKinnon
2013-08-20 20:22 ` Tom Wijsman
2013-08-21 8:09 ` Sergey Popov
2013-08-21 7:04 ` [gentoo-dev] " Michael Palimaka
2013-08-21 8:30 ` Tom Wijsman
2013-08-21 9:05 ` Michael Palimaka
2013-08-20 20:12 ` [gentoo-dev] " Michael Orlitzky
2013-08-20 21:25 ` Walter Dnes
2013-08-21 4:35 ` Ben de Groot
2013-08-21 11:31 ` Michael Orlitzky
2013-08-21 4:51 ` [gentoo-dev] " Jonathan Callen
2013-08-30 19:17 ` [gentoo-dev] " Hans de Graaff
2013-08-20 20:16 ` hasufell
2013-08-20 21:05 ` Tom Wijsman
2013-08-20 21:54 ` Wyatt Epp
2013-08-21 10:13 ` [gentoo-dev] " Michael Palimaka
2013-08-21 10:31 ` Tom Wijsman
2013-08-21 10:43 ` Michael Palimaka
2013-08-20 21:03 ` [gentoo-dev] " Andreas K. Huettel
2013-08-21 0:42 ` Rich Freeman
2013-08-21 1:54 ` Doug Goldstein
2013-08-21 6:53 ` Alan McKinnon [this message]
2013-08-21 8:39 ` Tom Wijsman
2013-08-21 8:49 ` Sergey Popov
2013-08-21 9:31 ` Tom Wijsman
2013-08-21 9:18 ` Andreas K. Huettel
2013-08-21 12:13 ` Rich Freeman
2013-08-21 3:23 ` "Paweł Hajdan, Jr."
2013-08-21 6:56 ` joshua saddler
[not found] <20130820222554.4e566779@TOMWIJ-GENTOO>
2013-08-21 6:22 ` Alan McKinnon
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=521463D1.40007@gmail.com \
--to=alan.mckinnon@gmail.com \
--cc=gentoo-dev@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