Gentoo Archives: gentoo-dev

From: Rich Freeman <rich0@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] avoiding urgent stabilizations
Date: Tue, 08 Feb 2011 14:25:41
Message-Id: AANLkTing0P=fk+mnGz3eacbAPic6TM79=SvP2endpqBy@mail.gmail.com
In Reply to: Re: [gentoo-dev] avoiding urgent stabilizations by Markos Chandras
1 On Tue, Feb 8, 2011 at 7:03 AM, Markos Chandras <hwoarang@g.o> wrote:
2 > I see what you are saying. However, the 6 months testing is far from
3 > what I have in mind.
4
5 I could see there being room for something in-between, but I share the
6 concerns of others that rolling releases are part of what makes
7 Gentoo, well, Gentoo.
8
9 The problem with snapshots is that there is almost always SOMETHING
10 wrong with them, and if you don't release until they're near-perfect
11 then you're pursing 99.999% quality and most devs don't care enough to
12 work hard towards that. As a result you end up with very long release
13 cycles.
14
15 I could see room for a system where every week a portage snapshot is
16 created, and then run through automated testing. The test results are
17 then posted, and the release tarball is made available for download.
18 Then people can update to it if they think it is good enough. Serious
19 issues would of course be spotted and immediately fixed in-tree so
20 that the next weekly release is better, and the typical user
21 experience would still be to use the live tree so that they get an
22 experience similar to what they have.
23
24 Honestly, I don't even know that this would really work well. It
25 might be better to just have a tinderbox that does automated full-tree
26 testing weekly and just post the results and let devs look at them and
27 fix things.
28
29 However, I don't think any system is likely to work (except on Debian
30 timelines) if it involves a release-when-its-ready approach unless
31 ready is something really minimal like "system set compiles and
32 boots."
33
34 Time vs quality vs cost - pick two. Oh, for Gentoo we've pretty-much
35 picked cost as being about as close to zero as you can get, so make
36 that pick one. Debian stable favors quality, and there are definitely
37 things I'd use debian for that I'd never use Gentoo for. That isn't
38 knocking Gentoo - it is just a reflection of the fact that the distros
39 have different philosophies.